JAL-1807 includes ?j2sdebug flag and DebugJS._(msg)
[jalviewjs.git] / site / j2s / core / core.z.js
index 1e7faad..aa7cd4d 100644 (file)
@@ -1,4 +1,4 @@
-(function(E,L,M,N,O,P,Q,q,R,p,r,S,T,f,U,V,W,z,X,d,F,m,Y,t,Z,$,aa,ba,ca,da,G,C,ea,B,x,fa,ga,A,ha,y,ia,ja,H,I,ka,la,ma,na,oa,pa,qa,ra,sa,J,D,K,ta,c,e){(function(k){k._Loader.registerPackages("java",["io","lang","lang.reflect","util"]);var j=java.util;k._Loader.ignore("net.sf.j2s.ajax.HttpRequest java.util.MapEntry.Type java.lang.Runtime java.security.AccessController java.security.PrivilegedExceptionAction java.io.File java.io.FileInputStream java.io.FileWriter java.io.OutputStreamWriter java.util.concurrent.Executors".split(" "));
+(function(C,M,N,O,P,Q,F,q,R,p,r,S,T,f,U,V,W,z,X,d,G,m,Y,t,Z,$,aa,ba,ca,da,H,D,ea,B,x,fa,ga,A,ha,y,ia,ja,I,J,ka,la,ma,na,oa,pa,qa,ra,sa,K,E,L,ta,c,e){(function(k){k._Loader.registerPackages("java",["io","lang","lang.reflect","util"]);var j=java.util;k._Loader.ignore("net.sf.j2s.ajax.HttpRequest java.util.MapEntry.Type java.lang.Runtime java.security.AccessController java.security.PrivilegedExceptionAction java.io.File java.io.FileInputStream java.io.FileWriter java.io.OutputStreamWriter java.util.concurrent.Executors".split(" "));
 Math.rint=Math.round;Math.log10||(Math.log10=function(a){return Math.log(a)/2.302585092994046});if(k._supportsNativeObject)for(var v=0;v<k._extendedObjectMethods.length-2;v++){var w=k._extendedObjectMethods[v];Array.prototype[w]=k._O.prototype[w];Number.prototype[w]=k._O.prototype[w]}java.lang.Number=Number;Number.__CLASS_NAME__="Number";A(Number,java.io.Serializable);Number.equals=k._innerFunctions.equals;Number.getName=k._innerFunctions.getName;Number.prototype.compareTo=function(a){var b=this.value;
 a=a.value;return b<a?-1:b==a?0:1};c(Number,"shortValue",function(){var a=Math.round(this)&65535;return 0>this&&0<a?a-65536:a});c(Number,"byteValue",function(){var a=Math.round(this)&255;return 0>this&&0<a?a-256:a});c(Number,"intValue",function(){return Math.round(this)&4294967295});c(Number,"longValue",function(){return Math.round(this)});c(Number,"floatValue",function(){return this.valueOf()});c(Number,"doubleValue",function(){return parseFloat(this.valueOf())});e(Number,"hashCode",function(){return this.valueOf()});
 java.lang.Integer=Integer=function(){p(this,arguments)};x(Integer,"Integer",Number,Comparable,null,!0);Integer.prototype.valueOf=function(){return 0};Integer.toString=Integer.prototype.toString=function(){return 0!=arguments.length?""+arguments[0]:this===Integer?"class java.lang.Integer":""+this.valueOf()};y(Integer,function(a){null==a&&(a=0);"number"!=typeof a&&(a=Integer.parseIntRadix(a,10));this.valueOf=function(){return a}});Integer.MIN_VALUE=Integer.prototype.MIN_VALUE=-2147483648;Integer.MAX_VALUE=
@@ -46,27 +46,27 @@ c$=r(function(){this.value=0;p(this,arguments)},java.lang,"Character",null,[java
 a).toLowerCase().charAt(0)},"~N");c$.toUpperCase=c(c$,"toUpperCase",function(a){return(""+a).toUpperCase().charAt(0)},"~N");c$.isDigit=c(c$,"isDigit",function(a){a=a.charCodeAt(0);return 48<=a&&57>=a},"~N");c$.isUpperCase=c(c$,"isUpperCase",function(a){a=a.charCodeAt(0);return 65<=a&&90>=a},"~N");c$.isLowerCase=c(c$,"isLowerCase",function(a){a=a.charCodeAt(0);return 97<=a&&122>=a},"~N");c$.isWhitespace=c(c$,"isWhitespace",function(a){a=a.charCodeAt(0);return 28<=a&&32>=a||9<=a&&13>=a||5760==a||8192<=
 a&&8199!=a&&(8203>=a||8232==a||8233==a||12288==a)},"~N");c$.isLetter=c(c$,"isLetter",function(a){a=a.charCodeAt(0);return 65<=a&&90>=a||97<=a&&122>=a},"~N");c$.isLetterOrDigit=c(c$,"isLetterOrDigit",function(a){a=a.charCodeAt(0);return 65<=a&&90>=a||97<=a&&122>=a||48<=a&&57>=a},"~N");c$.isSpaceChar=c(c$,"isSpaceChar",function(a){a=a.charCodeAt(0);return 32==a||160==a||5760==a?!0:8192>a?!1:8203>=a||8232==a||8233==a||8239==a||12288==a},"~N");c$.digit=c(c$,"digit",function(a,b){var c=a.charCodeAt(0);
 if(2<=b&&36>=b&&128>c){var d=-1;48<=c&&57>=c?d=c-48:97<=c&&122>=c?d=c-87:65<=c&&90>=c&&(d=c-55);return d<b?d:-1}return-1},"~N,~N");e(c$,"toString",function(){return String.valueOf([this.value])});c$.toString=e(c$,"toString",function(a){return this===Character?"class java.lang.Character":String.valueOf(a)},"~N");z(c$,"MIN_VALUE","\x00","MAX_VALUE","\uffff","MIN_RADIX",2,"MAX_RADIX",36,"TYPE",null);java.lang.Character.TYPE=java.lang.Character.prototype.TYPE=java.lang.Character;k._ArrayWrapper=function(a,
-b){return{a:a,__CLASS_NAME__:"Array",superClazz:Array,getComponentType:function(){return b},instanceOf:function(a){return q(b,a)},getName:function(){return this.__CLASS_NAME__}}};c$=d(java.lang.reflect,"Array");c$.newInstance=c(c$,"newInstance",function(a,b){var c=G(b);c.getClass=function(){return new k._ArrayWrapper(this,a)};return c},"Class,~N");j.Date=Date;Date.TYPE="javautil.Date";Date.__CLASS_NAME__="Date";A(Date,[java.io.Serializable,java.lang.Comparable]);c(j.Date,"clone",function(){return new Date(this.getTime())});
+b){return{a:a,__CLASS_NAME__:"Array",superClazz:Array,getComponentType:function(){return b},instanceOf:function(a){return q(b,a)},getName:function(){return this.__CLASS_NAME__}}};c$=d(java.lang.reflect,"Array");c$.newInstance=c(c$,"newInstance",function(a,b){var c=H(b);c.getClass=function(){return new k._ArrayWrapper(this,a)};return c},"Class,~N");j.Date=Date;Date.TYPE="javautil.Date";Date.__CLASS_NAME__="Date";A(Date,[java.io.Serializable,java.lang.Comparable]);c(j.Date,"clone",function(){return new Date(this.getTime())});
 c(j.Date,"before",function(a){return this.getTime()<a.getTime()},"javautil.Date");c(j.Date,"after",function(a){return this.getTime()>a.getTime()},"javautil.Date");c(j.Date,"equals",function(a){return q(a,j.Date)&&this.getTime()==a.getTime()},"Object");c(j.Date,"compareTo",function(a){var b=this.getTime();a=a.getTime();return b<a?-1:b==a?0:1},"javautil.Date");c(j.Date,"compareTo",function(a){return this.compareTo(a)},"Object");e(j.Date,"hashCode",function(){var a=this.getTime();return parseInt(a)^
 parseInt(a>>32)});c$=r(function(){this.source=null;p(this,arguments)},j,"EventObject",null,java.io.Serializable);f(c$,function(a){if(null!=a)this.source=a;else throw new IllegalArgumentException;},"~O");c(c$,"getSource",function(){return this.source});e(c$,"toString",function(){return this.getClass().getName()+"[source="+String.valueOf(this.source)+"]"});t(j,"EventListener");c$=r(function(){this.listener=null;p(this,arguments)},j,"EventListenerProxy",null,j.EventListener);f(c$,function(a){this.listener=
-a},"javautil.EventListener");c(c$,"getListener",function(){return this.listener});t(j,"Iterator");t(j,"ListIterator",j.Iterator);t(j,"Enumeration");t(j,"Collection",Iterable);t(j,"Set",j.Collection);t(j,"Map");t(j.Map,"Entry");t(j,"List",j.Collection);t(j,"Queue",j.Collection);t(j,"RandomAccess");c$=r(function(){this.stackTrace=this.cause=this.detailMessage=null;p(this,arguments)},java.lang,"Throwable",null,java.io.Serializable);F(c$,function(){this.cause=this});f(c$,function(){this.fillInStackTrace()});
+a},"javautil.EventListener");c(c$,"getListener",function(){return this.listener});t(j,"Iterator");t(j,"ListIterator",j.Iterator);t(j,"Enumeration");t(j,"Collection",Iterable);t(j,"Set",j.Collection);t(j,"Map");t(j.Map,"Entry");t(j,"List",j.Collection);t(j,"Queue",j.Collection);t(j,"RandomAccess");c$=r(function(){this.stackTrace=this.cause=this.detailMessage=null;p(this,arguments)},java.lang,"Throwable",null,java.io.Serializable);G(c$,function(){this.cause=this});f(c$,function(){this.fillInStackTrace()});
 f(c$,function(a){this.fillInStackTrace();this.detailMessage=a},"~S");f(c$,function(a,b){this.fillInStackTrace();this.detailMessage=a;this.cause=b},"~S,Throwable");f(c$,function(a){this.fillInStackTrace();this.detailMessage=null==a?null:a.toString();this.cause=a},"Throwable");c(c$,"getMessage",function(){return this.message||this.detailMessage||this.toString()});c(c$,"getLocalizedMessage",function(){return this.getMessage()});c(c$,"getCause",function(){return this.cause===this?null:this.cause});c(c$,
-"initCause",function(a){if(this.cause!==this)throw new IllegalStateException("Can't overwrite cause");if(a===this)throw new IllegalArgumentException("Self-causation not permitted");this.cause=a;return this},"Throwable");e(c$,"toString",function(){var a=this.getClass().getName(),b=this.message||this.detailMessage;return b?a+": "+b:a});c(c$,"printStackTrace",function(){System.err.println(this.getStackTrace?this.getStackTrace():this.message+" "+D())});c(c$,"getStackTrace",function(){for(var a=""+this+
-"\n",b=0;b<this.stackTrace.length;b++){var c=this.stackTrace[b],d=c.methodName.indexOf("(");if("construct"!=c.methodName.substring(0,d).replace(/\s+/g,"")||null==c.nativeClazz||0>H(c.nativeClazz,Throwable))a+=c+"\n"}return a});c(c$,"printStackTrace",function(){this.printStackTrace()},"java.io.PrintStream");c(c$,"printStackTrace",function(){this.printStackTrace()},"java.io.PrintWriter");c(c$,"fillInStackTrace",function(){this.stackTrace=[];for(var a=arguments.callee.caller,b=null,c=[],d=k._callingStackTraces.length-
-1,e=!0;-1<d||null!=a;){var f=null;if(!e||a==J||a==B||null==a){if(0>d)break;e=!0;b=k._callingStackTraces[d].caller;f=k._callingStackTraces[d].owner;d--}else b=a,null!=b.claxxOwner?f=b.claxxOwner:null!=b.exClazz&&(f=b.exClazz);a=new StackTraceElement(null!=f&&0!=f.__CLASS_NAME__.length?f.__CLASS_NAME__:"anonymous",(null==b.exName?"anonymous":b.exName)+" ("+I(b.arguments)+")",null,-1);a.nativeClazz=f;this.stackTrace[this.stackTrace.length]=a;for(f=0;f<c.length;f++)c[f]==b&&(a=new StackTraceElement("lost",
+"initCause",function(a){if(this.cause!==this)throw new IllegalStateException("Can't overwrite cause");if(a===this)throw new IllegalArgumentException("Self-causation not permitted");this.cause=a;return this},"Throwable");e(c$,"toString",function(){var a=this.getClass().getName(),b=this.message||this.detailMessage;return b?a+": "+b:a});c(c$,"printStackTrace",function(){System.err.println(this.getStackTrace?this.getStackTrace():this.message+" "+E())});c(c$,"getStackTrace",function(){for(var a=""+this+
+"\n",b=0;b<this.stackTrace.length;b++){var c=this.stackTrace[b],d=c.methodName.indexOf("(");if("construct"!=c.methodName.substring(0,d).replace(/\s+/g,"")||null==c.nativeClazz||0>I(c.nativeClazz,Throwable))a+=c+"\n"}return a});c(c$,"printStackTrace",function(){this.printStackTrace()},"java.io.PrintStream");c(c$,"printStackTrace",function(){this.printStackTrace()},"java.io.PrintWriter");c(c$,"fillInStackTrace",function(){this.stackTrace=[];for(var a=arguments.callee.caller,b=null,c=[],d=k._callingStackTraces.length-
+1,e=!0;-1<d||null!=a;){var f=null;if(!e||a==K||a==B||null==a){if(0>d)break;e=!0;b=k._callingStackTraces[d].caller;f=k._callingStackTraces[d].owner;d--}else b=a,null!=b.claxxOwner?f=b.claxxOwner:null!=b.exClazz&&(f=b.exClazz);a=new StackTraceElement(null!=f&&0!=f.__CLASS_NAME__.length?f.__CLASS_NAME__:"anonymous",(null==b.exName?"anonymous":b.exName)+" ("+J(b.arguments)+")",null,-1);a.nativeClazz=f;this.stackTrace[this.stackTrace.length]=a;for(f=0;f<c.length;f++)c[f]==b&&(a=new StackTraceElement("lost",
 "missing",null,-3),a.nativeClazz=null,this.stackTrace[this.stackTrace.length]=a,e=!1);null!=b&&(c[c.length]=b);a=b.arguments.callee.caller}k._initializingException=!1;return this});c(c$,"setStackTrace",function(a){a=a.clone();for(var b=0;b<a.length;b++)if(null==a[b])throw new NullPointerException("stackTrace["+b+"]");this.stackTrace=a},"~A");c$=r(function(){this.fileName=this.methodName=this.declaringClass=null;this.lineNumber=0;p(this,arguments)},java.lang,"StackTraceElement",null,java.io.Serializable);
 f(c$,function(a,b,c,d){if(null==a||null==b)throw new NullPointerException;this.declaringClass=a;this.methodName=b;this.fileName=c;this.lineNumber=d},"~S,~S,~S,~N");e(c$,"equals",function(a){if(!q(a,StackTraceElement)||(null==this.methodName||null==a.methodName)||!this.getMethodName().equals(a.getMethodName())||!this.getClassName().equals(a.getClassName()))return!1;var b=this.getFileName();if(null==b){if(null!=a.getFileName())return!1}else if(!b.equals(a.getFileName()))return!1;return this.getLineNumber()!=
 a.getLineNumber()?!1:!0},"~O");c(c$,"getClassName",function(){return null==this.declaringClass?"<unknown class>":this.declaringClass});c(c$,"getFileName",function(){return this.fileName});c(c$,"getLineNumber",function(){return this.lineNumber});c(c$,"getMethodName",function(){return null==this.methodName?"<unknown method>":this.methodName});e(c$,"hashCode",function(){return null==this.methodName?0:this.methodName.hashCode()^this.declaringClass.hashCode()});c(c$,"isNativeMethod",function(){return-2==
 this.lineNumber});e(c$,"toString",function(){var a=new StringBuilder(80);a.append(this.getClassName());a.append(".");a.append(this.getMethodName());if(this.isNativeMethod())a.append("(Native Method)");else{var b=this.getFileName();if(null==b)a.append("(Unknown Source)");else{var c=this.getLineNumber();a.append("(");a.append(b);0<=c&&(a.append(":"),a.append(c));a.append(")")}}return a.toString()});TypeError.prototype.getMessage||(TypeError.prototype.getMessage=function(){return(this.message||this.toString())+
-(this.getStackTrace?this.getStackTrace():D())});c$=d(java.lang,"Error",Throwable);c$=d(java.lang,"LinkageError",Error);c$=d(java.lang,"IncompatibleClassChangeError",LinkageError);c$=d(java.lang,"AbstractMethodError",IncompatibleClassChangeError);c$=d(java.lang,"AssertionError",Error);f(c$,function(a){m(this,AssertionError,[String.valueOf(a),q(a,Throwable)?a:null])},"~O");f(c$,function(a){this.construct(""+a)},"~B");f(c$,function(a){this.construct(""+a)},"~N");c$=d(java.lang,"ClassCircularityError",
+(this.getStackTrace?this.getStackTrace():E())});c$=d(java.lang,"Error",Throwable);c$=d(java.lang,"LinkageError",Error);c$=d(java.lang,"IncompatibleClassChangeError",LinkageError);c$=d(java.lang,"AbstractMethodError",IncompatibleClassChangeError);c$=d(java.lang,"AssertionError",Error);f(c$,function(a){m(this,AssertionError,[String.valueOf(a),q(a,Throwable)?a:null])},"~O");f(c$,function(a){this.construct(""+a)},"~B");f(c$,function(a){this.construct(""+a)},"~N");c$=d(java.lang,"ClassCircularityError",
 LinkageError);c$=d(java.lang,"ClassFormatError",LinkageError);c$=r(function(){this.exception=null;p(this,arguments)},java.lang,"ExceptionInInitializerError",LinkageError);f(c$,function(){m(this,ExceptionInInitializerError);this.initCause(null)});f(c$,function(a){m(this,ExceptionInInitializerError,[a]);this.initCause(null)},"~S");f(c$,function(a){m(this,ExceptionInInitializerError);this.exception=a;this.initCause(a)},"Throwable");c(c$,"getException",function(){return this.exception});e(c$,"getCause",
 function(){return this.exception});c$=d(java.lang,"IllegalAccessError",IncompatibleClassChangeError);c$=d(java.lang,"InstantiationError",IncompatibleClassChangeError);c$=d(java.lang,"VirtualMachineError",Error);c$=d(java.lang,"InternalError",VirtualMachineError);c$=d(java.lang,"NoClassDefFoundError",LinkageError);c$=d(java.lang,"NoSuchFieldError",IncompatibleClassChangeError);c$=d(java.lang,"NoSuchMethodError",IncompatibleClassChangeError);c$=d(java.lang,"OutOfMemoryError",VirtualMachineError);c$=
 d(java.lang,"StackOverflowError",VirtualMachineError);c$=d(java.lang,"UnknownError",VirtualMachineError);c$=d(java.lang,"UnsatisfiedLinkError",LinkageError);c$=d(java.lang,"UnsupportedClassVersionError",ClassFormatError);c$=d(java.lang,"VerifyError",LinkageError);c$=d(java.lang,"ThreadDeath",Error);f(c$,function(){m(this,ThreadDeath,[])});c$=d(java.lang,"Exception",Throwable);c$=d(java.lang,"RuntimeException",Exception);c$=d(java.lang,"ArithmeticException",RuntimeException);c$=d(java.lang,"IndexOutOfBoundsException",
-RuntimeException);c$=d(java.lang,"ArrayIndexOutOfBoundsException",IndexOutOfBoundsException);f(c$,function(a){m(this,ArrayIndexOutOfBoundsException,["Array index out of range: "+a])},"~N");c$=d(java.lang,"ArrayStoreException",RuntimeException);c$=d(java.lang,"ClassCastException",RuntimeException);c$=r(function(){this.ex=null;p(this,arguments)},java.lang,"ClassNotFoundException",Exception);f(c$,function(){m(this,ClassNotFoundException,[C("Throwable")])});f(c$,function(a){m(this,ClassNotFoundException,
+RuntimeException);c$=d(java.lang,"ArrayIndexOutOfBoundsException",IndexOutOfBoundsException);f(c$,function(a){m(this,ArrayIndexOutOfBoundsException,["Array index out of range: "+a])},"~N");c$=d(java.lang,"ArrayStoreException",RuntimeException);c$=d(java.lang,"ClassCastException",RuntimeException);c$=r(function(){this.ex=null;p(this,arguments)},java.lang,"ClassNotFoundException",Exception);f(c$,function(){m(this,ClassNotFoundException,[D("Throwable")])});f(c$,function(a){m(this,ClassNotFoundException,
 [a,null])},"~S");f(c$,function(a,b){m(this,ClassNotFoundException,[a]);this.ex=b},"~S,Throwable");c(c$,"getException",function(){return this.ex});e(c$,"getCause",function(){return this.ex});c$=d(java.lang,"CloneNotSupportedException",Exception);c$=d(java.lang,"IllegalAccessException",Exception);c$=d(java.lang,"IllegalArgumentException",RuntimeException);f(c$,function(a){m(this,IllegalArgumentException,[null==a?null:a.toString(),a])},"Throwable");c$=d(java.lang,"IllegalMonitorStateException",RuntimeException);
 c$=d(java.lang,"IllegalStateException",RuntimeException);f(c$,function(a){m(this,IllegalStateException,[null==a?null:a.toString(),a])},"Throwable");c$=d(java.lang,"IllegalThreadStateException",IllegalArgumentException);c$=d(java.lang,"InstantiationException",Exception);c$=d(java.lang,"InterruptedException",Exception);c$=d(java.lang,"NegativeArraySizeException",RuntimeException);c$=d(java.lang,"NoSuchFieldException",Exception);c$=d(java.lang,"NoSuchMethodException",Exception);c$=d(java.lang,"NullPointerException",
 RuntimeException);c$=d(java.lang,"NumberFormatException",IllegalArgumentException);c$=d(java.lang,"SecurityException",RuntimeException);f(c$,function(a){m(this,SecurityException,[null==a?null:a.toString(),a])},"Throwable");c$=d(java.lang,"StringIndexOutOfBoundsException",IndexOutOfBoundsException);f(c$,function(a){m(this,StringIndexOutOfBoundsException,["String index out of range: "+a])},"~N");c$=d(java.lang,"UnsupportedOperationException",RuntimeException);f(c$,function(){m(this,UnsupportedOperationException,
-[])});f(c$,function(a){m(this,UnsupportedOperationException,[null==a?null:a.toString(),a])},"Throwable");c$=r(function(){this.target=null;p(this,arguments)},java.lang.reflect,"InvocationTargetException",Exception);f(c$,function(){m(this,java.lang.reflect.InvocationTargetException,[C("Throwable")])});f(c$,function(a){m(this,java.lang.reflect.InvocationTargetException,[null,a]);this.target=a},"Throwable");f(c$,function(a,b){m(this,java.lang.reflect.InvocationTargetException,[b,a]);this.target=a},"Throwable,~S");
+[])});f(c$,function(a){m(this,UnsupportedOperationException,[null==a?null:a.toString(),a])},"Throwable");c$=r(function(){this.target=null;p(this,arguments)},java.lang.reflect,"InvocationTargetException",Exception);f(c$,function(){m(this,java.lang.reflect.InvocationTargetException,[D("Throwable")])});f(c$,function(a){m(this,java.lang.reflect.InvocationTargetException,[null,a]);this.target=a},"Throwable");f(c$,function(a,b){m(this,java.lang.reflect.InvocationTargetException,[b,a]);this.target=a},"Throwable,~S");
 c(c$,"getTargetException",function(){return this.target});e(c$,"getCause",function(){return this.target});c$=r(function(){this.undeclaredThrowable=null;p(this,arguments)},java.lang.reflect,"UndeclaredThrowableException",RuntimeException);f(c$,function(a){m(this,java.lang.reflect.UndeclaredThrowableException);this.undeclaredThrowable=a;this.initCause(a)},"Throwable");f(c$,function(a,b){m(this,java.lang.reflect.UndeclaredThrowableException,[b]);this.undeclaredThrowable=a;this.initCause(a)},"Throwable,~S");
 c(c$,"getUndeclaredThrowable",function(){return this.undeclaredThrowable});e(c$,"getCause",function(){return this.undeclaredThrowable});c$=d(java.io,"IOException",Exception);c$=d(java.io,"CharConversionException",java.io.IOException);c$=d(java.io,"EOFException",java.io.IOException);c$=d(java.io,"FileNotFoundException",java.io.IOException);c$=r(function(){this.bytesTransferred=0;p(this,arguments)},java.io,"InterruptedIOException",java.io.IOException);c$=d(java.io,"ObjectStreamException",java.io.IOException);
 c$=r(function(){this.classname=null;p(this,arguments)},java.io,"InvalidClassException",java.io.ObjectStreamException);f(c$,function(a,b){m(this,java.io.InvalidClassException,[b]);this.classname=a},"~S,~S");c(c$,"getMessage",function(){var a=B(this,java.io.InvalidClassException,"getMessage",[]);null!=this.classname&&(a=this.classname+"; "+a);return a});c$=d(java.io,"InvalidObjectException",java.io.ObjectStreamException);c$=d(java.io,"NotActiveException",java.io.ObjectStreamException);c$=d(java.io,
@@ -81,11 +81,11 @@ java.lang.reflect.Modifier.isPrivate(a)&&(b[b.length]="private");java.lang.refle
 (b[b.length]="native");java.lang.reflect.Modifier.isStrict(a)&&(b[b.length]="strictfp");java.lang.reflect.Modifier.isInterface(a)&&(b[b.length]="interface");return 0<b.length?b.join(" "):""},"~N");z(c$,"PUBLIC",1,"PRIVATE",2,"PROTECTED",4,"STATIC",8,"FINAL",16,"SYNCHRONIZED",32,"VOLATILE",64,"TRANSIENT",128,"NATIVE",256,"INTERFACE",512,"ABSTRACT",1024,"STRICT",2048,"BRIDGE",64,"VARARGS",128,"SYNTHETIC",4096,"ANNOTATION",8192,"ENUM",16384);c$=r(function(){this.exceptionTypes=this.parameterTypes=this.clazz=
 null;this.modifiers=0;p(this,arguments)},java.lang.reflect,"Constructor",java.lang.reflect.AccessibleObject,[java.lang.reflect.GenericDeclaration,java.lang.reflect.Member]);f(c$,function(a,b,c,d){m(this,java.lang.reflect.Constructor,[]);this.clazz=a;this.parameterTypes=b;this.exceptionTypes=c;this.modifiers=d},"Class,~A,~A,~N");e(c$,"getTypeParameters",function(){return null});c(c$,"toGenericString",function(){return null});c(c$,"getGenericParameterTypes",function(){return null});c(c$,"getGenericExceptionTypes",
 function(){return null});c(c$,"getParameterAnnotations",function(){return null});c(c$,"isVarArgs",function(){return!1});e(c$,"isSynthetic",function(){return!1});e(c$,"equals",function(a){if(null!=a&&q(a,java.lang.reflect.Constructor)&&this.getDeclaringClass()===a.getDeclaringClass()){var b=this.parameterTypes;a=a.parameterTypes;if(b.length==a.length){for(var c=0;c<b.length;c++)if(b[c]!==a[c])return!1;return!0}}return!1},"~O");e(c$,"getDeclaringClass",function(){return this.clazz});c(c$,"getExceptionTypes",
-function(){return this.exceptionTypes});e(c$,"getModifiers",function(){return this.modifiers});e(c$,"getName",function(){return this.getDeclaringClass().getName()});c(c$,"getParameterTypes",function(){return this.parameterTypes});e(c$,"hashCode",function(){return this.getDeclaringClass().getName().hashCode()});c(c$,"newInstance",function(a){var b=new this.clazz(K);p(b,a);return b},"~A");e(c$,"toString",function(){return null});c$=d(java.lang.reflect,"Field",java.lang.reflect.AccessibleObject,java.lang.reflect.Member);
+function(){return this.exceptionTypes});e(c$,"getModifiers",function(){return this.modifiers});e(c$,"getName",function(){return this.getDeclaringClass().getName()});c(c$,"getParameterTypes",function(){return this.parameterTypes});e(c$,"hashCode",function(){return this.getDeclaringClass().getName().hashCode()});c(c$,"newInstance",function(a){var b=new this.clazz(L);p(b,a);return b},"~A");e(c$,"toString",function(){return null});c$=d(java.lang.reflect,"Field",java.lang.reflect.AccessibleObject,java.lang.reflect.Member);
 e(c$,"isSynthetic",function(){return!1});c(c$,"toGenericString",function(){return null});c(c$,"isEnumConstant",function(){return!1});c(c$,"getGenericType",function(){return null});e(c$,"equals",function(){return!1},"~O");e(c$,"getDeclaringClass",function(){return null});e(c$,"getName",function(){return null});c(c$,"getType",function(){return null});e(c$,"hashCode",function(){return 0});e(c$,"toString",function(){return null});c$=r(function(){this.exceptionTypes=this.parameterTypes=this.returnType=
 this.name=this.clazz=null;this.modifiers=0;p(this,arguments)},java.lang.reflect,"Method",java.lang.reflect.AccessibleObject,[java.lang.reflect.GenericDeclaration,java.lang.reflect.Member]);f(c$,function(a,b,c,d,e,f){m(this,java.lang.reflect.Method,[]);this.clazz=a;this.name=b;this.parameterTypes=c;this.returnType=d;this.exceptionTypes=e;this.modifiers=f},"Class,~S,~A,Class,~A,~N");e(c$,"getTypeParameters",function(){return null});c(c$,"toGenericString",function(){return null});c(c$,"getGenericParameterTypes",
 function(){return null});c(c$,"getGenericExceptionTypes",function(){return null});c(c$,"getGenericReturnType",function(){return null});c(c$,"getParameterAnnotations",function(){return null});c(c$,"isVarArgs",function(){return!1});c(c$,"isBridge",function(){return!1});e(c$,"isSynthetic",function(){return!1});c(c$,"getDefaultValue",function(){return null});e(c$,"equals",function(a){if(null!=a&&q(a,java.lang.reflect.Method)&&this.getDeclaringClass()===a.getDeclaringClass()&&this.getName()===a.getName()){var b=
 this.parameterTypes;a=a.parameterTypes;if(b.length==a.length){for(var c=0;c<b.length;c++)if(b[c]!==a[c])return!1;return!0}}return!1},"~O");e(c$,"getDeclaringClass",function(){return this.clazz});c(c$,"getExceptionTypes",function(){return this.exceptionTypes});e(c$,"getModifiers",function(){return this.modifiers});e(c$,"getName",function(){return this.name});c(c$,"getParameterTypes",function(){return this.parameterTypes});c(c$,"getReturnType",function(){return this.returnType});e(c$,"hashCode",function(){return this.getDeclaringClass().getName().hashCode()^
-this.getName().hashCode()});c(c$,"invoke",function(a,b){var c=this.clazz.prototype[this.getName()];null==c&&(c=this.clazz[this.getName()]);null!=c&&c.apply(a,b)},"~O,~A");e(c$,"toString",function(){return null})})(E)})(Clazz,Clazz.getClassName,Clazz.newLongArray,Clazz.doubleToByte,Clazz.doubleToInt,Clazz.doubleToLong,Clazz.declarePackage,Clazz.instanceOf,Clazz.load,Clazz.instantialize,Clazz.decorateAsClass,Clazz.floatToInt,Clazz.floatToLong,Clazz.makeConstructor,Clazz.defineEnumConstant,Clazz.exceptionOf,
-Clazz.newIntArray,Clazz.defineStatics,Clazz.newFloatArray,Clazz.declareType,Clazz.prepareFields,Clazz.superConstructor,Clazz.newByteArray,Clazz.declareInterface,Clazz.p0p,Clazz.pu$h,Clazz.newShortArray,Clazz.innerTypeInstance,Clazz.isClassDefined,Clazz.prepareCallback,Clazz.newArray,Clazz.castNullAs,Clazz.floatToShort,Clazz.superCall,Clazz.decorateAsType,Clazz.newBooleanArray,Clazz.newCharArray,Clazz.implementOf,Clazz.newDoubleArray,Clazz.overrideConstructor,Clazz.clone,Clazz.doubleToShort,Clazz.getInheritedLevel,
-Clazz.getParamsType,Clazz.isAF,Clazz.isAI,Clazz.isAS,Clazz.isASS,Clazz.isAP,Clazz.isAFloat,Clazz.isAII,Clazz.isAFF,Clazz.isAFFF,Clazz.tryToSearchAndExecute,Clazz.getStackTrace,Clazz.inheritArgs,Clazz.alert,Clazz.defineMethod,Clazz.overrideMethod,Clazz.declareAnonymous,Clazz.checkPrivateMethod,Clazz.cloneFinals);
+this.getName().hashCode()});c(c$,"invoke",function(a,b){var c=this.clazz.prototype[this.getName()];null==c&&(c=this.clazz[this.getName()]);null!=c&&c.apply(a,b)},"~O,~A");e(c$,"toString",function(){return null})})(C);F("JU");c$=d(JU,"DebugJS");c$._=c(c$,"_",function(){if(C._debugging)debugger},"~S")})(Clazz,Clazz.getClassName,Clazz.newLongArray,Clazz.doubleToByte,Clazz.doubleToInt,Clazz.doubleToLong,Clazz.declarePackage,Clazz.instanceOf,Clazz.load,Clazz.instantialize,Clazz.decorateAsClass,Clazz.floatToInt,
+Clazz.floatToLong,Clazz.makeConstructor,Clazz.defineEnumConstant,Clazz.exceptionOf,Clazz.newIntArray,Clazz.defineStatics,Clazz.newFloatArray,Clazz.declareType,Clazz.prepareFields,Clazz.superConstructor,Clazz.newByteArray,Clazz.declareInterface,Clazz.p0p,Clazz.pu$h,Clazz.newShortArray,Clazz.innerTypeInstance,Clazz.isClassDefined,Clazz.prepareCallback,Clazz.newArray,Clazz.castNullAs,Clazz.floatToShort,Clazz.superCall,Clazz.decorateAsType,Clazz.newBooleanArray,Clazz.newCharArray,Clazz.implementOf,Clazz.newDoubleArray,
+Clazz.overrideConstructor,Clazz.clone,Clazz.doubleToShort,Clazz.getInheritedLevel,Clazz.getParamsType,Clazz.isAF,Clazz.isAI,Clazz.isAS,Clazz.isASS,Clazz.isAP,Clazz.isAFloat,Clazz.isAII,Clazz.isAFF,Clazz.isAFFF,Clazz.tryToSearchAndExecute,Clazz.getStackTrace,Clazz.inheritArgs,Clazz.alert,Clazz.defineMethod,Clazz.overrideMethod,Clazz.declareAnonymous,Clazz.checkPrivateMethod,Clazz.cloneFinals);