class oadd.org.codehaus.janino.UnitCompiler$39 extends oadd.org.codehaus.janino.IClass { private oadd.org.codehaus.janino.IClass[] declaredClasses; static final boolean $assertionsDisabled; final oadd.org.codehaus.janino.Java$AbstractTypeDeclaration val$atd; final oadd.org.codehaus.janino.Java$TypeDeclaration val$td; final oadd.org.codehaus.janino.UnitCompiler this$0; void (oadd.org.codehaus.janino.UnitCompiler, oadd.org.codehaus.janino.Java$AbstractTypeDeclaration, oadd.org.codehaus.janino.Java$TypeDeclaration) { oadd.org.codehaus.janino.UnitCompiler$39 v; oadd.org.codehaus.janino.Java$AbstractTypeDeclaration v; oadd.org.codehaus.janino.Java$TypeDeclaration v; oadd.org.codehaus.janino.UnitCompiler v; v := @this: oadd.org.codehaus.janino.UnitCompiler$39; v := @parameter: oadd.org.codehaus.janino.UnitCompiler; v := @parameter: oadd.org.codehaus.janino.Java$AbstractTypeDeclaration; v := @parameter: oadd.org.codehaus.janino.Java$TypeDeclaration; v. = v; v. = v; v. = v; specialinvoke v.()>(); return; } protected oadd.org.codehaus.janino.ITypeVariable[] getITypeVariables2() throws oadd.org.codehaus.commons.compiler.CompileException { java.lang.AssertionError v; oadd.org.codehaus.janino.IType v; oadd.org.codehaus.janino.Java$ReferenceType v; int v, v, v, v, v, v; oadd.org.codehaus.janino.Java$TypeParameter[] v; oadd.org.codehaus.janino.UnitCompiler v; oadd.org.codehaus.janino.ITypeVariable[] v, v, v; boolean v, v, v; oadd.org.codehaus.janino.Java$ReferenceType[] v, v, v; oadd.org.codehaus.janino.UnitCompiler$39 v; oadd.org.codehaus.janino.Java$TypeParameter v; oadd.org.codehaus.janino.UnitCompiler$39$1 v; oadd.org.codehaus.janino.Java$AbstractTypeDeclaration v, v; oadd.org.codehaus.janino.ITypeVariableOrIClass[] v; v := @this: oadd.org.codehaus.janino.UnitCompiler$39; v = v.; v = v instanceof oadd.org.codehaus.janino.Java$NamedTypeDeclaration; if v != 0 goto label; v = newarray (oadd.org.codehaus.janino.ITypeVariable)[0]; return v; label: v = v.; v = interfaceinvoke v.(); if v != null goto label; v = newarray (oadd.org.codehaus.janino.ITypeVariable)[0]; return v; label: v = lengthof v; v = newarray (oadd.org.codehaus.janino.ITypeVariable)[v]; v = 0; label: v = lengthof v; if v >= v goto label; v = v[v]; v = v.; if v != null goto label; v = 0; goto label; label: v = v.; v = lengthof v; label: v = newarray (oadd.org.codehaus.janino.ITypeVariableOrIClass)[v]; v = 0; label: v = lengthof v; if v >= v goto label; v = v.; v = v.; v = v[v]; v = specialinvoke v.(v); v = ; if v != 0 goto label; v = v instanceof oadd.org.codehaus.janino.ITypeVariableOrIClass; if v != 0 goto label; v = new java.lang.AssertionError; specialinvoke v.()>(); throw v; label: v[v] = v; v = v + 1; goto label; label: v = new oadd.org.codehaus.janino.UnitCompiler$39$1; specialinvoke v.(oadd.org.codehaus.janino.UnitCompiler$39,oadd.org.codehaus.janino.Java$TypeParameter,oadd.org.codehaus.janino.ITypeVariableOrIClass[])>(v, v, v); v[v] = v; v = v + 1; goto label; label: return v; } protected oadd.org.codehaus.janino.IClass$IMethod[] getDeclaredIMethods2() { java.lang.Object[] v; oadd.org.codehaus.janino.IClass$IMethod v; java.util.ArrayList v; int v, v; oadd.org.codehaus.janino.UnitCompiler v; boolean v, v; oadd.org.codehaus.janino.UnitCompiler$39 v; java.util.Iterator v; oadd.org.codehaus.janino.Java$TypeDeclaration v; java.util.List v, v; oadd.org.codehaus.janino.UnitCompiler$39$3 v; oadd.org.codehaus.janino.Java$AbstractTypeDeclaration v, v; oadd.org.codehaus.janino.UnitCompiler$39$2 v; java.lang.Object v; oadd.org.codehaus.janino.IClass$IMethod[] v; v := @this: oadd.org.codehaus.janino.UnitCompiler$39; v = new java.util.ArrayList; v = v.; v = virtualinvoke v.(); v = interfaceinvoke v.(); specialinvoke v.(int)>(v); v = v.; v = virtualinvoke v.(); v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = v.; v = virtualinvoke v.(v); interfaceinvoke v.(v); goto label; label: v = v.; v = v instanceof oadd.org.codehaus.janino.Java$EnumDeclaration; if v == 0 goto label; v = new oadd.org.codehaus.janino.UnitCompiler$39$2; specialinvoke v.(oadd.org.codehaus.janino.UnitCompiler$39)>(v); interfaceinvoke v.(v); v = new oadd.org.codehaus.janino.UnitCompiler$39$3; specialinvoke v.(oadd.org.codehaus.janino.UnitCompiler$39)>(v); interfaceinvoke v.(v); label: v = interfaceinvoke v.(); v = newarray (oadd.org.codehaus.janino.IClass$IMethod)[v]; v = interfaceinvoke v.(v); return v; } protected oadd.org.codehaus.janino.IClass[] getDeclaredIClasses2() { oadd.org.codehaus.janino.UnitCompiler$39 v; java.util.Iterator v; java.util.Collection v; oadd.org.codehaus.janino.IClass[] v, v, v; oadd.org.codehaus.janino.Java$TypeDeclaration v; oadd.org.codehaus.janino.IClass v; int v, v, v; java.lang.Object v; oadd.org.codehaus.janino.UnitCompiler v; boolean v; v := @this: oadd.org.codehaus.janino.UnitCompiler$39; v = v.; if v == null goto label; v = v.; return v; label: v = v.; v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = newarray (oadd.org.codehaus.janino.IClass)[v]; v = 0; v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = v; v = v + 1; v = v.; v = specialinvoke v.(v); v[v] = v; goto label; label: v. = v; return v; } protected oadd.org.codehaus.janino.IClass getDeclaringIClass2() { oadd.org.codehaus.janino.UnitCompiler$39 v; oadd.org.codehaus.janino.IClass v; oadd.org.codehaus.janino.Java$Scope v, v; oadd.org.codehaus.janino.UnitCompiler v; boolean v, v; v := @this: oadd.org.codehaus.janino.UnitCompiler$39; v = v.; label: v = v instanceof oadd.org.codehaus.janino.Java$TypeBodyDeclaration; if v != 0 goto label; v = v instanceof oadd.org.codehaus.janino.Java$CompilationUnit; if v == 0 goto label; return null; label: v = interfaceinvoke v.(); goto label; label: v = v.; v = interfaceinvoke v.(); v = specialinvoke v.(v); return v; } protected oadd.org.codehaus.janino.IClass getOuterIClass2() { oadd.org.codehaus.janino.UnitCompiler$39 v; oadd.org.codehaus.janino.IClass v; oadd.org.codehaus.janino.Java$AbstractTypeDeclaration v; oadd.org.codehaus.janino.Java$TypeDeclaration v; oadd.org.codehaus.janino.UnitCompiler v; v := @this: oadd.org.codehaus.janino.UnitCompiler$39; v = v.; v = staticinvoke (v); if v != null goto label; return null; label: v = v.; v = specialinvoke v.(v); return v; } protected java.lang.String getDescriptor2() { oadd.org.codehaus.janino.UnitCompiler$39 v; oadd.org.codehaus.janino.Java$AbstractTypeDeclaration v; java.lang.String v, v; v := @this: oadd.org.codehaus.janino.UnitCompiler$39; v = v.; v = virtualinvoke v.(); v = staticinvoke (v); return v; } public boolean isArray() { oadd.org.codehaus.janino.UnitCompiler$39 v; v := @this: oadd.org.codehaus.janino.UnitCompiler$39; return 0; } protected oadd.org.codehaus.janino.IClass getComponentType2() { oadd.org.codehaus.janino.UnitCompiler$39 v; oadd.org.codehaus.commons.compiler.InternalCompilerException v; oadd.org.codehaus.janino.Java$TypeDeclaration v; oadd.org.codehaus.commons.compiler.Location v; v := @this: oadd.org.codehaus.janino.UnitCompiler$39; v = new oadd.org.codehaus.commons.compiler.InternalCompilerException; v = v.; v = interfaceinvoke v.(); specialinvoke v.(oadd.org.codehaus.commons.compiler.Location,java.lang.String)>(v, "SNO: Non-array type has no component type"); throw v; } public boolean isPrimitive() { oadd.org.codehaus.janino.UnitCompiler$39 v; v := @this: oadd.org.codehaus.janino.UnitCompiler$39; return 0; } public boolean isPrimitiveNumeric() { oadd.org.codehaus.janino.UnitCompiler$39 v; v := @this: oadd.org.codehaus.janino.UnitCompiler$39; return 0; } protected oadd.org.codehaus.janino.IClass$IConstructor[] getDeclaredIConstructors2() { oadd.org.codehaus.janino.UnitCompiler$39 v; oadd.org.codehaus.janino.IClass$IConstructor v; oadd.org.codehaus.janino.Java$ConstructorDeclarator v; oadd.org.codehaus.janino.Java$AbstractTypeDeclaration v, v; int v, v, v; oadd.org.codehaus.janino.UnitCompiler v; oadd.org.codehaus.janino.IClass$IConstructor[] v, v; oadd.org.codehaus.janino.Java$ConstructorDeclarator[] v; boolean v; v := @this: oadd.org.codehaus.janino.UnitCompiler$39; v = v.; v = v instanceof oadd.org.codehaus.janino.Java$AbstractClassDeclaration; if v == 0 goto label; v = v.; v = virtualinvoke v.(); v = lengthof v; v = newarray (oadd.org.codehaus.janino.IClass$IConstructor)[v]; v = 0; label: v = lengthof v; if v >= v goto label; v = v.; v = v[v]; v = virtualinvoke v.(v); v[v] = v; v = v + 1; goto label; label: return v; label: v = newarray (oadd.org.codehaus.janino.IClass$IConstructor)[0]; return v; } protected oadd.org.codehaus.janino.IClass$IField[] getDeclaredIFields2() { boolean v, v, v, v, v, v; oadd.org.codehaus.janino.UnitCompiler$39 v; oadd.org.codehaus.janino.Access v; java.util.List v, v, v, v, v; oadd.org.codehaus.janino.Java$AbstractTypeDeclaration v, v, v, v, v, v; java.lang.Object[] v, v; java.lang.Iterable v, v; java.util.ArrayList v, v; oadd.org.codehaus.janino.IClass v; int v, v; java.lang.String v; oadd.org.codehaus.commons.compiler.InternalCompilerException v; oadd.org.codehaus.janino.UnitCompiler v, v, v, v; oadd.org.codehaus.janino.Java$SimpleType v; oadd.org.codehaus.janino.Java$Annotation[] v; java.util.Iterator v, v, v; oadd.org.codehaus.janino.Java$TypeDeclaration v; oadd.org.codehaus.janino.IClass$IField[] v, v, v, v; oadd.org.codehaus.janino.IClass$IField v; java.lang.Object v, v, v; oadd.org.codehaus.commons.compiler.Location v, v; v := @this: oadd.org.codehaus.janino.UnitCompiler$39; v = v.; v = v instanceof oadd.org.codehaus.janino.Java$AbstractClassDeclaration; if v == 0 goto label; v = v.; v = new java.util.ArrayList; specialinvoke v.()>(); v = v.; v = staticinvoke (v, class "Loadd/org/codehaus/janino/Java$FieldDeclaration;"); v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = v.; v = specialinvoke v.(v); v = staticinvoke (v); interfaceinvoke v.(v); goto label; label: v = v.; v = v instanceof oadd.org.codehaus.janino.Java$EnumDeclaration; if v == 0 goto label; v = v.; v = interfaceinvoke v.(); v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = v.; v = newarray (oadd.org.codehaus.janino.Java$Annotation)[0]; v = ; v = new oadd.org.codehaus.janino.Java$SimpleType; v = interfaceinvoke v.(); v = v.; v = specialinvoke v.(v); specialinvoke v.(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.IType)>(v, v); v = v.; v = specialinvoke v.(v, v, v, 1, 1, v, 0, v, null); interfaceinvoke v.(v); goto label; label: v = interfaceinvoke v.(); v = newarray (oadd.org.codehaus.janino.IClass$IField)[v]; v = interfaceinvoke v.(v); return v; label: v = v.; v = v instanceof oadd.org.codehaus.janino.Java$InterfaceDeclaration; if v == 0 goto label; v = v.; v = new java.util.ArrayList; specialinvoke v.()>(); v = v.; v = staticinvoke (v, class "Loadd/org/codehaus/janino/Java$FieldDeclaration;"); v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = v.; v = specialinvoke v.(v); v = staticinvoke (v); interfaceinvoke v.(v); goto label; label: v = interfaceinvoke v.(); v = newarray (oadd.org.codehaus.janino.IClass$IField)[v]; v = interfaceinvoke v.(v); return v; label: v = new oadd.org.codehaus.commons.compiler.InternalCompilerException; v = v.; v = interfaceinvoke v.(); specialinvoke v.(oadd.org.codehaus.commons.compiler.Location,java.lang.String)>(v, "SNO: AbstractTypeDeclaration is neither ClassDeclaration nor InterfaceDeclaration"); throw v; } public oadd.org.codehaus.janino.IClass$IField[] getSyntheticIFields() { oadd.org.codehaus.janino.UnitCompiler$39 v; java.lang.Object[] v; java.util.Collection v; oadd.org.codehaus.janino.IClass$IField[] v, v; oadd.org.codehaus.janino.Java$AbstractTypeDeclaration v, v; int v; java.util.SortedMap v; boolean v; v := @this: oadd.org.codehaus.janino.UnitCompiler$39; v = v.; v = v instanceof oadd.org.codehaus.janino.Java$AbstractClassDeclaration; if v == 0 goto label; v = v.; v = v.; v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = newarray (oadd.org.codehaus.janino.IClass$IField)[v]; v = interfaceinvoke v.(v); return v; label: v = newarray (oadd.org.codehaus.janino.IClass$IField)[0]; return v; } protected oadd.org.codehaus.janino.IClass getSuperclass2() throws oadd.org.codehaus.commons.compiler.CompileException { oadd.org.codehaus.janino.IClass v, v, v, v, v; java.lang.String v, v; oadd.org.codehaus.janino.UnitCompiler v, v, v, v, v, v; boolean v, v, v, v, v; oadd.org.codehaus.janino.UnitCompiler$39 v; oadd.org.codehaus.janino.IClassLoader v, v, v; oadd.org.codehaus.janino.Java$TypeDeclaration v; oadd.org.codehaus.janino.Java$AbstractTypeDeclaration v, v, v, v, v; oadd.org.codehaus.janino.Java$Type v, v; oadd.org.codehaus.commons.compiler.Location v; v := @this: oadd.org.codehaus.janino.UnitCompiler$39; v = v.; v = v instanceof oadd.org.codehaus.janino.Java$EnumDeclaration; if v == 0 goto label; v = v.; v = v.; v = v.; return v; label: v = v.; v = v instanceof oadd.org.codehaus.janino.Java$AnonymousClassDeclaration; if v == 0 goto label; v = v.; v = v.; v = v.; v = specialinvoke v.(v); v = staticinvoke (v); if v == 0 goto label; v = v.; v = v.; v = v.; goto label; label: v = v; label: return v; label: v = v.; v = v instanceof oadd.org.codehaus.janino.Java$NamedClassDeclaration; if v == 0 goto label; v = v.; v = v.; if v != null goto label; v = v.; v = v.; v = v.; return v; label: v = v.; v = specialinvoke v.(v); v = virtualinvoke v.(); if v == 0 goto label; v = v.; v = virtualinvoke v.(); v = dynamicinvoke "makeConcatWithConstants" (v) ("\"\u0001\" is an interface; classes can only extend a class"); v = v.; v = interfaceinvoke v.(); specialinvoke v.(v, v); label: return v; label: return null; } public oadd.org.codehaus.janino.Access getAccess() { java.lang.String v; oadd.org.codehaus.commons.compiler.InternalCompilerException v; boolean v, v, v, v, v, v; oadd.org.codehaus.janino.UnitCompiler$39 v; oadd.org.codehaus.janino.Java$TypeDeclaration v; oadd.org.codehaus.janino.Access v, v, v, v, v, v; oadd.org.codehaus.janino.Java$AbstractTypeDeclaration v, v, v, v, v, v, v, v, v, v, v; java.lang.Class v; oadd.org.codehaus.commons.compiler.Location v; v := @this: oadd.org.codehaus.janino.UnitCompiler$39; v = v.; v = v instanceof oadd.org.codehaus.janino.Java$MemberClassDeclaration; if v == 0 goto label; v = v.; v = virtualinvoke v.(); return v; label: v = v.; v = v instanceof oadd.org.codehaus.janino.Java$PackageMemberClassDeclaration; if v == 0 goto label; v = v.; v = virtualinvoke v.(); return v; label: v = v.; v = v instanceof oadd.org.codehaus.janino.Java$MemberInterfaceDeclaration; if v == 0 goto label; v = v.; v = virtualinvoke v.(); return v; label: v = v.; v = v instanceof oadd.org.codehaus.janino.Java$PackageMemberInterfaceDeclaration; if v == 0 goto label; v = v.; v = virtualinvoke v.(); return v; label: v = v.; v = v instanceof oadd.org.codehaus.janino.Java$AnonymousClassDeclaration; if v == 0 goto label; v = ; return v; label: v = v.; v = v instanceof oadd.org.codehaus.janino.Java$LocalClassDeclaration; if v == 0 goto label; v = ; return v; label: v = new oadd.org.codehaus.commons.compiler.InternalCompilerException; v = v.; v = interfaceinvoke v.(); v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(); specialinvoke v.(oadd.org.codehaus.commons.compiler.Location,java.lang.String)>(v, v); throw v; } public boolean isFinal() { oadd.org.codehaus.janino.UnitCompiler$39 v; oadd.org.codehaus.janino.Java$AbstractTypeDeclaration v, v; boolean v, v, v; v := @this: oadd.org.codehaus.janino.UnitCompiler$39; v = v.; v = v instanceof oadd.org.codehaus.janino.Java$NamedClassDeclaration; if v == 0 goto label; v = v.; v = virtualinvoke v.(); if v == 0 goto label; v = 1; goto label; label: v = 0; label: return v; } protected oadd.org.codehaus.janino.IClass[] getInterfaces2() throws oadd.org.codehaus.commons.compiler.CompileException { boolean v, v, v, v, v, v; oadd.org.codehaus.janino.UnitCompiler$39 v; oadd.org.codehaus.janino.Java$Type[] v, v, v, v; oadd.org.codehaus.janino.Java$AbstractTypeDeclaration v, v, v, v, v, v; oadd.org.codehaus.janino.Java$Type v, v, v; oadd.org.codehaus.janino.IClass[] v, v, v; oadd.org.codehaus.janino.IClass v, v, v, v, v, v, v; int v, v, v, v, v, v; java.lang.String v, v, v, v; oadd.org.codehaus.commons.compiler.InternalCompilerException v; oadd.org.codehaus.janino.UnitCompiler v, v, v, v, v; oadd.org.codehaus.janino.Java$TypeDeclaration v, v, v; oadd.org.codehaus.commons.compiler.Location v, v, v; v := @this: oadd.org.codehaus.janino.UnitCompiler$39; v = v.; v = v instanceof oadd.org.codehaus.janino.Java$AnonymousClassDeclaration; if v == 0 goto label; v = v.; v = v.; v = v.; v = specialinvoke v.(v); v = virtualinvoke v.(); if v == 0 goto label; v = newarray (oadd.org.codehaus.janino.IClass)[1]; v[0] = v; goto label; label: v = newarray (oadd.org.codehaus.janino.IClass)[0]; label: return v; label: v = v.; v = v instanceof oadd.org.codehaus.janino.Java$NamedClassDeclaration; if v == 0 goto label; v = v.; v = v.; v = lengthof v; v = newarray (oadd.org.codehaus.janino.IClass)[v]; v = 0; label: v = lengthof v; if v >= v goto label; v = v.; v = v.; v = v[v]; v = specialinvoke v.(v); v[v] = v; v = v[v]; v = virtualinvoke v.(); if v != 0 goto label; v = v.; v = v[v]; v = virtualinvoke v.(); v = dynamicinvoke "makeConcatWithConstants" (v) ("\"\u0001\" is not an interface; classes can only implement interfaces"); v = v.; v = interfaceinvoke v.(); specialinvoke v.(v, v); label: v = v + 1; goto label; label: return v; label: v = v.; v = v instanceof oadd.org.codehaus.janino.Java$InterfaceDeclaration; if v == 0 goto label; v = v.; v = v.; v = lengthof v; v = newarray (oadd.org.codehaus.janino.IClass)[v]; v = 0; label: v = lengthof v; if v >= v goto label; v = v.; v = v.; v = v[v]; v = specialinvoke v.(v); v[v] = v; v = v[v]; v = virtualinvoke v.(); if v != 0 goto label; v = v.; v = v[v]; v = virtualinvoke v.(); v = dynamicinvoke "makeConcatWithConstants" (v) ("\"\u0001\" is not an interface; interfaces can only extend interfaces"); v = v.; v = interfaceinvoke v.(); specialinvoke v.(v, v); label: v = v + 1; goto label; label: return v; label: v = new oadd.org.codehaus.commons.compiler.InternalCompilerException; v = v.; v = interfaceinvoke v.(); specialinvoke v.(oadd.org.codehaus.commons.compiler.Location,java.lang.String)>(v, "SNO: AbstractTypeDeclaration is neither ClassDeclaration nor InterfaceDeclaration"); throw v; } protected oadd.org.codehaus.janino.IClass$IAnnotation[] getIAnnotations2() throws oadd.org.codehaus.commons.compiler.CompileException { oadd.org.codehaus.janino.Java$Annotation[] v; oadd.org.codehaus.janino.UnitCompiler$39 v; oadd.org.codehaus.janino.Java$TypeDeclaration v; oadd.org.codehaus.janino.UnitCompiler v; oadd.org.codehaus.janino.IClass$IAnnotation[] v; v := @this: oadd.org.codehaus.janino.UnitCompiler$39; v = v.; v = v.; v = interfaceinvoke v.(); v = specialinvoke v.(v); return v; } public boolean isAbstract() { oadd.org.codehaus.janino.UnitCompiler$39 v; oadd.org.codehaus.janino.Java$AbstractTypeDeclaration v, v, v; boolean v, v, v, v; v := @this: oadd.org.codehaus.janino.UnitCompiler$39; v = v.; v = v instanceof oadd.org.codehaus.janino.Java$InterfaceDeclaration; if v != 0 goto label; v = v.; v = v instanceof oadd.org.codehaus.janino.Java$NamedClassDeclaration; if v == 0 goto label; v = v.; v = virtualinvoke v.(); if v == 0 goto label; label: v = 1; goto label; label: v = 0; label: return v; } public boolean isEnum() { oadd.org.codehaus.janino.UnitCompiler$39 v; boolean v; oadd.org.codehaus.janino.Java$AbstractTypeDeclaration v; v := @this: oadd.org.codehaus.janino.UnitCompiler$39; v = v.; v = v instanceof oadd.org.codehaus.janino.Java$EnumDeclaration; return v; } public boolean isInterface() { oadd.org.codehaus.janino.UnitCompiler$39 v; boolean v; oadd.org.codehaus.janino.Java$AbstractTypeDeclaration v; v := @this: oadd.org.codehaus.janino.UnitCompiler$39; v = v.; v = v instanceof oadd.org.codehaus.janino.Java$InterfaceDeclaration; return v; } static void () { java.lang.Class v; boolean v, v; v = class "Loadd/org/codehaus/janino/UnitCompiler;"; v = virtualinvoke v.(); if v != 0 goto label; v = 1; goto label; label: v = 0; label: = v; return; } }