diff --git a/classes.js.teavmbdg b/classes.js.teavmbdg
new file mode 100644
index 0000000..a60e2db
--- /dev/null
+++ b/classes.js.teavmbdg
@@ -0,0 +1,163 @@
+)org/teavm/classlib/java/lang/TObject.java,org/teavm/classlib/java/lang/TThrowable.java)org/teavm/classlib/java/util/TArrays.java*org/teavm/classlib/java/lang/TInteger.java org/teavm/platform/Platform.java,org/teavm/classlib/java/lang/TCharacter.java(org/teavm/classlib/impl/IntegerUtil.java8org/teavm/classlib/java/lang/TAbstractStringBuilder.java'org/teavm/classlib/java/lang/TMath.java)org/teavm/classlib/java/lang/TString.java(org/teavm/classlib/java/lang/TClass.java0org/teavm/classlib/java/lang/TStringBuilder.java,org/teavm/classlib/java/lang/TException.java3org/teavm/classlib/java/lang/TRuntimeException.java<org/teavm/classlib/java/lang/TIndexOutOfBoundsException.java(org/teavm/classlib/java/lang/TError.java/org/teavm/classlib/java/lang/TLinkageError.java?org/teavm/classlib/java/lang/TIncompatibleClassChangeError.java3org/teavm/classlib/java/lang/TNoSuchFieldError.java4org/teavm/classlib/java/lang/TNoSuchMethodError.javaBorg/teavm/classlib/java/lang/TStringIndexOutOfBoundsException.javajava.lang.Objectjava.lang.Classjava.lang.StringBuilderjava.lang.Integerjava.lang.Throwablejava.lang.Exceptionjava.lang.RuntimeException#java.lang.IndexOutOfBoundsExceptionjava.util.Arraysjava.lang.Mathjava.lang.Errorjava.io.Serializablejava.lang.Numberjava.lang.Comparable#org.teavm.classlib.impl.IntegerUtiljava.lang.LinkageError&java.lang.IncompatibleClassChangeErrorjava.lang.NoSuchFieldErrororg.teavm.platform.Platformjava.lang.Characterjava.lang.Stringjava.lang.CharSequencejava.lang.AbstractStringBuilder)java.lang.StringIndexOutOfBoundsException&java.lang.String$<clinit>$lambda$_81_0java.lang.NoClassDefFoundErrororg.teavm.jso.impl.JSjava.lang.Appendablejava.lang.NoSuchMethodErrorjava.util.Comparator"java.lang.reflect.AnnotatedElement messageysuppressionEnabledowritableStackTracelbufferalengthd
+charactersbhashCodegnamek
+platformClassq	<init>()VgetClass()Ljava/lang/Class;=getClass(Lorg/teavm/platform/PlatformClass;)Ljava/lang/Class;toString()Ljava/lang/String;getName()Ljava/lang/String;3append(Ljava/lang/String;)Ljava/lang/StringBuilder;
+identity()I toHexString(I)Ljava/lang/String;<init>(Ljava/lang/String;)V'fillInStackTrace()Ljava/lang/Throwable;
+copyOf([CI)[Cmin(II)I.toUnsignedLogRadixString(II)Ljava/lang/String;numberOfLeadingZeros(I)I
+<clinit>()V=getName(Lorg/teavm/platform/PlatformClass;)Ljava/lang/String;
+forDigit(II)C
+<init>([C)V
+<init>(I)V;append(Ljava/lang/String;)Ljava/lang/AbstractStringBuilder;<insert(ILjava/lang/String;)Ljava/lang/AbstractStringBuilder;
+isEmpty()Z	length()IensureCapacity(I)V
+charAt(I)Cmax(II)I
+<init>([CII)Vequals(Ljava/lang/Object;)Z
+hashCode()I+<init>(Lorg/teavm/platform/PlatformClass;)V4insert(ILjava/lang/String;)Ljava/lang/StringBuilder;&thisaplatformThisbc messagearraylengthdresulteszfignclsdigitradixvalue	radixLog2maskcharsposhtargetjkcapacitystringindex	newLength
+charactersoffsetcountotherstr
+platformClass5   	       
+   # $   12-.   7*    ,   
+ "         
+  '             /       
+ 
+   
+         
+         T 2	 7	 $   :"+e0
+	 
+ $+ +		%
+&
+
+ 8"$&
+ 	  *
+ 
+'
+
+                                                                                                            ,   
+   	        
+  5      	      9         	 
+  )         	        2
+ 	@	 		 $
+	   1	
++ $
+	
+ 	
+ 
+ 		 
+
+
+ 	&"				 		  
+ 
+
+	
+
+	
+	
+  	 ) -       K       /.     * #           *   	 
+    u         
+  ~      ! 	              "            	      
+r   }   / 	         
+ U    	    
+  ;: 	   A           j+  
+	 I +      ||1k    	                   0   	                    
+     
+  
+ <  m+) 	
+	
+ 
+
+  
+   ' !  (!*#!$! #(!(`        
+       %&% *  ^
+    ;8 
+
+38) (     * +
+ 2 38)  , 	      -       ' 
+           
+  
+   
+  	
+	
+	
+				1% 		L
+ 
+
+   	
+
+
+						
+
+ 
+
+
+ -   
+        !   W      
+   A  	  _   
+ 
+ !  
+ 
+  = #       
+  	 	    2 
+	 
+  	   )% 
+
+  
+ 	
+ D	 
+ 
+ 	 	 * 
+ 
+  ""  
+
+   > 	 
+
+
+ 	 
+\
+
+
+ 
+
+
+
+
+_+
+  
+  
+#
+3
+ 
+      CF   -0W P   +% b+	
+4,  
+
+
+	  
+                                        /  
+			
+
+
+
+
+
+
+
+ "&8:<8@&<F
+J :<"/
+	
+$(:>BH:	D
+	$D D
+
+*D
+`2D,
+`.``2B  BtBe V
+ F R S T  BH Bx N I P J By E
+ H BB Br K Q
+M OBs BJ Bk BI Ba BE X U    ' +      (.  Jw      	 x2Y 	   Z
+   ]    (            ' \           ?       
+
+    (1  	 
+  % &8   
+
+   W                  
+  E FX                  I    y  )         S    	    _ HV     | *    
+	 h
+	 r       ?   
+ !   
+ @  % %   
+    $ (          
