class oadd.org.codehaus.janino.ReflectionIClass$1 extends java.lang.Object implements oadd.org.codehaus.janino.ITypeVariable { final java.lang.reflect.TypeVariable val$tv; final oadd.org.codehaus.janino.ReflectionIClass this$0; void (oadd.org.codehaus.janino.ReflectionIClass, java.lang.reflect.TypeVariable) { oadd.org.codehaus.janino.ReflectionIClass$1 v; oadd.org.codehaus.janino.ReflectionIClass v; java.lang.reflect.TypeVariable v; v := @this: oadd.org.codehaus.janino.ReflectionIClass$1; v := @parameter: oadd.org.codehaus.janino.ReflectionIClass; v := @parameter: java.lang.reflect.TypeVariable; v. = v; v. = v; specialinvoke v.()>(); return; } public java.lang.String getName() { oadd.org.codehaus.janino.ReflectionIClass$1 v; java.lang.String v; java.lang.reflect.TypeVariable v; v := @this: oadd.org.codehaus.janino.ReflectionIClass$1; v = v.; v = interfaceinvoke v.(); return v; } public oadd.org.codehaus.janino.ITypeVariableOrIClass[] getBounds() throws oadd.org.codehaus.commons.compiler.CompileException { oadd.org.codehaus.janino.ReflectionIClass$1 v; java.lang.Object[] v; oadd.org.codehaus.janino.ReflectionIClass v; java.lang.reflect.TypeVariable v; int v; java.lang.reflect.Type[] v; oadd.org.codehaus.janino.IType[] v; v := @this: oadd.org.codehaus.janino.ReflectionIClass$1; v = v.; v = v.; v = interfaceinvoke v.(); v = specialinvoke v.(v); v = lengthof v; v = staticinvoke (v, v, class "[Loadd/org/codehaus/janino/ITypeVariableOrIClass;"); return v; } }