public class net.bytebuddy.asm.MemberSubstitution extends java.lang.Object implements net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper
{
protected static final int THIS_REFERENCE;
private final net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler methodGraphCompiler;
private final boolean strict;
private final net.bytebuddy.asm.MemberSubstitution$TypePoolResolver typePoolResolver;
private final net.bytebuddy.asm.MemberSubstitution$Replacement$Factory replacementFactory;
protected void <init>(boolean)
{
net.bytebuddy.asm.MemberSubstitution$Replacement$NoOp v;
net.bytebuddy.asm.MemberSubstitution v;
net.bytebuddy.asm.MemberSubstitution$TypePoolResolver$OfImplicitPool v;
net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler v;
boolean v;
v := @this: net.bytebuddy.asm.MemberSubstitution;
v := @parameter: boolean;
v = <net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler: net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler DEFAULT>;
v = <net.bytebuddy.asm.MemberSubstitution$TypePoolResolver$OfImplicitPool: net.bytebuddy.asm.MemberSubstitution$TypePoolResolver$OfImplicitPool INSTANCE>;
v = <net.bytebuddy.asm.MemberSubstitution$Replacement$NoOp: net.bytebuddy.asm.MemberSubstitution$Replacement$NoOp INSTANCE>;
specialinvoke v.<net.bytebuddy.asm.MemberSubstitution: void <init>(net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler,net.bytebuddy.asm.MemberSubstitution$TypePoolResolver,boolean,net.bytebuddy.asm.MemberSubstitution$Replacement$Factory)>(v, v, v, v);
return;
}
protected void <init>(net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler, net.bytebuddy.asm.MemberSubstitution$TypePoolResolver, boolean, net.bytebuddy.asm.MemberSubstitution$Replacement$Factory)
{
net.bytebuddy.asm.MemberSubstitution$Replacement$Factory v;
net.bytebuddy.asm.MemberSubstitution v;
net.bytebuddy.asm.MemberSubstitution$TypePoolResolver v;
net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler v;
boolean v;
v := @this: net.bytebuddy.asm.MemberSubstitution;
v := @parameter: net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler;
v := @parameter: net.bytebuddy.asm.MemberSubstitution$TypePoolResolver;
v := @parameter: boolean;
v := @parameter: net.bytebuddy.asm.MemberSubstitution$Replacement$Factory;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler methodGraphCompiler> = v;
v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.asm.MemberSubstitution$TypePoolResolver typePoolResolver> = v;
v.<net.bytebuddy.asm.MemberSubstitution: boolean strict> = v;
v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.asm.MemberSubstitution$Replacement$Factory replacementFactory> = v;
return;
}
public static net.bytebuddy.asm.MemberSubstitution strict()
{
net.bytebuddy.asm.MemberSubstitution v;
v = new net.bytebuddy.asm.MemberSubstitution;
specialinvoke v.<net.bytebuddy.asm.MemberSubstitution: void <init>(boolean)>(1);
return v;
}
public static net.bytebuddy.asm.MemberSubstitution relaxed()
{
net.bytebuddy.asm.MemberSubstitution v;
v = new net.bytebuddy.asm.MemberSubstitution;
specialinvoke v.<net.bytebuddy.asm.MemberSubstitution: void <init>(boolean)>(0);
return v;
}
public net.bytebuddy.asm.MemberSubstitution$WithoutSpecification element(net.bytebuddy.matcher.ElementMatcher)
{
net.bytebuddy.asm.MemberSubstitution$Replacement$Factory v;
net.bytebuddy.asm.MemberSubstitution$WithoutSpecification$ForMatchedByteCodeElement v;
net.bytebuddy.matcher.ElementMatcher v;
net.bytebuddy.asm.MemberSubstitution v;
net.bytebuddy.asm.MemberSubstitution$TypePoolResolver v;
net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler v;
boolean v;
v := @this: net.bytebuddy.asm.MemberSubstitution;
v := @parameter: net.bytebuddy.matcher.ElementMatcher;
v = new net.bytebuddy.asm.MemberSubstitution$WithoutSpecification$ForMatchedByteCodeElement;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler methodGraphCompiler>;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.asm.MemberSubstitution$TypePoolResolver typePoolResolver>;
v = v.<net.bytebuddy.asm.MemberSubstitution: boolean strict>;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.asm.MemberSubstitution$Replacement$Factory replacementFactory>;
specialinvoke v.<net.bytebuddy.asm.MemberSubstitution$WithoutSpecification$ForMatchedByteCodeElement: void <init>(net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler,net.bytebuddy.asm.MemberSubstitution$TypePoolResolver,boolean,net.bytebuddy.asm.MemberSubstitution$Replacement$Factory,net.bytebuddy.matcher.ElementMatcher)>(v, v, v, v, v);
return v;
}
public net.bytebuddy.asm.MemberSubstitution$WithoutSpecification$ForMatchedField field(net.bytebuddy.matcher.ElementMatcher)
{
net.bytebuddy.asm.MemberSubstitution$Replacement$Factory v;
net.bytebuddy.matcher.ElementMatcher v;
net.bytebuddy.asm.MemberSubstitution v;
net.bytebuddy.asm.MemberSubstitution$TypePoolResolver v;
net.bytebuddy.asm.MemberSubstitution$WithoutSpecification$ForMatchedField v;
net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler v;
boolean v;
v := @this: net.bytebuddy.asm.MemberSubstitution;
v := @parameter: net.bytebuddy.matcher.ElementMatcher;
v = new net.bytebuddy.asm.MemberSubstitution$WithoutSpecification$ForMatchedField;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler methodGraphCompiler>;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.asm.MemberSubstitution$TypePoolResolver typePoolResolver>;
v = v.<net.bytebuddy.asm.MemberSubstitution: boolean strict>;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.asm.MemberSubstitution$Replacement$Factory replacementFactory>;
specialinvoke v.<net.bytebuddy.asm.MemberSubstitution$WithoutSpecification$ForMatchedField: void <init>(net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler,net.bytebuddy.asm.MemberSubstitution$TypePoolResolver,boolean,net.bytebuddy.asm.MemberSubstitution$Replacement$Factory,net.bytebuddy.matcher.ElementMatcher)>(v, v, v, v, v);
return v;
}
public net.bytebuddy.asm.MemberSubstitution$WithoutSpecification$ForMatchedMethod method(net.bytebuddy.matcher.ElementMatcher)
{
net.bytebuddy.asm.MemberSubstitution$Replacement$Factory v;
net.bytebuddy.matcher.ElementMatcher v;
net.bytebuddy.asm.MemberSubstitution v;
net.bytebuddy.asm.MemberSubstitution$TypePoolResolver v;
net.bytebuddy.asm.MemberSubstitution$WithoutSpecification$ForMatchedMethod v;
net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler v;
boolean v;
v := @this: net.bytebuddy.asm.MemberSubstitution;
v := @parameter: net.bytebuddy.matcher.ElementMatcher;
v = new net.bytebuddy.asm.MemberSubstitution$WithoutSpecification$ForMatchedMethod;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler methodGraphCompiler>;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.asm.MemberSubstitution$TypePoolResolver typePoolResolver>;
v = v.<net.bytebuddy.asm.MemberSubstitution: boolean strict>;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.asm.MemberSubstitution$Replacement$Factory replacementFactory>;
specialinvoke v.<net.bytebuddy.asm.MemberSubstitution$WithoutSpecification$ForMatchedMethod: void <init>(net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler,net.bytebuddy.asm.MemberSubstitution$TypePoolResolver,boolean,net.bytebuddy.asm.MemberSubstitution$Replacement$Factory,net.bytebuddy.matcher.ElementMatcher)>(v, v, v, v, v);
return v;
}
public net.bytebuddy.asm.MemberSubstitution$WithoutSpecification constructor(net.bytebuddy.matcher.ElementMatcher)
{
net.bytebuddy.matcher.ElementMatcher v;
net.bytebuddy.asm.MemberSubstitution$WithoutSpecification v;
net.bytebuddy.asm.MemberSubstitution v;
net.bytebuddy.matcher.ElementMatcher$Junction v, v;
v := @this: net.bytebuddy.asm.MemberSubstitution;
v := @parameter: net.bytebuddy.matcher.ElementMatcher;
v = staticinvoke <net.bytebuddy.matcher.ElementMatchers: net.bytebuddy.matcher.ElementMatcher$Junction isConstructor()>();
v = interfaceinvoke v.<net.bytebuddy.matcher.ElementMatcher$Junction: net.bytebuddy.matcher.ElementMatcher$Junction and(net.bytebuddy.matcher.ElementMatcher)>(v);
v = virtualinvoke v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.asm.MemberSubstitution$WithoutSpecification invokable(net.bytebuddy.matcher.ElementMatcher)>(v);
return v;
}
public net.bytebuddy.asm.MemberSubstitution$WithoutSpecification invokable(net.bytebuddy.matcher.ElementMatcher)
{
net.bytebuddy.asm.MemberSubstitution$Replacement$Factory v;
net.bytebuddy.matcher.ElementMatcher v;
net.bytebuddy.asm.MemberSubstitution v;
net.bytebuddy.asm.MemberSubstitution$TypePoolResolver v;
net.bytebuddy.asm.MemberSubstitution$WithoutSpecification$ForMatchedMethod v;
net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler v;
boolean v;
v := @this: net.bytebuddy.asm.MemberSubstitution;
v := @parameter: net.bytebuddy.matcher.ElementMatcher;
v = new net.bytebuddy.asm.MemberSubstitution$WithoutSpecification$ForMatchedMethod;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler methodGraphCompiler>;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.asm.MemberSubstitution$TypePoolResolver typePoolResolver>;
v = v.<net.bytebuddy.asm.MemberSubstitution: boolean strict>;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.asm.MemberSubstitution$Replacement$Factory replacementFactory>;
specialinvoke v.<net.bytebuddy.asm.MemberSubstitution$WithoutSpecification$ForMatchedMethod: void <init>(net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler,net.bytebuddy.asm.MemberSubstitution$TypePoolResolver,boolean,net.bytebuddy.asm.MemberSubstitution$Replacement$Factory,net.bytebuddy.matcher.ElementMatcher)>(v, v, v, v, v);
return v;
}
public net.bytebuddy.asm.MemberSubstitution 'with'(net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler)
{
net.bytebuddy.asm.MemberSubstitution$Replacement$Factory v;
net.bytebuddy.asm.MemberSubstitution v, v;
net.bytebuddy.asm.MemberSubstitution$TypePoolResolver v;
net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler v;
boolean v;
v := @this: net.bytebuddy.asm.MemberSubstitution;
v := @parameter: net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler;
v = new net.bytebuddy.asm.MemberSubstitution;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.asm.MemberSubstitution$TypePoolResolver typePoolResolver>;
v = v.<net.bytebuddy.asm.MemberSubstitution: boolean strict>;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.asm.MemberSubstitution$Replacement$Factory replacementFactory>;
specialinvoke v.<net.bytebuddy.asm.MemberSubstitution: void <init>(net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler,net.bytebuddy.asm.MemberSubstitution$TypePoolResolver,boolean,net.bytebuddy.asm.MemberSubstitution$Replacement$Factory)>(v, v, v, v);
return v;
}
public net.bytebuddy.asm.MemberSubstitution 'with'(net.bytebuddy.asm.MemberSubstitution$TypePoolResolver)
{
net.bytebuddy.asm.MemberSubstitution$Replacement$Factory v;
net.bytebuddy.asm.MemberSubstitution v, v;
net.bytebuddy.asm.MemberSubstitution$TypePoolResolver v;
net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler v;
boolean v;
v := @this: net.bytebuddy.asm.MemberSubstitution;
v := @parameter: net.bytebuddy.asm.MemberSubstitution$TypePoolResolver;
v = new net.bytebuddy.asm.MemberSubstitution;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler methodGraphCompiler>;
v = v.<net.bytebuddy.asm.MemberSubstitution: boolean strict>;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.asm.MemberSubstitution$Replacement$Factory replacementFactory>;
specialinvoke v.<net.bytebuddy.asm.MemberSubstitution: void <init>(net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler,net.bytebuddy.asm.MemberSubstitution$TypePoolResolver,boolean,net.bytebuddy.asm.MemberSubstitution$Replacement$Factory)>(v, v, v, v);
return v;
}
public net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods on(net.bytebuddy.matcher.ElementMatcher)
{
net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper[] v;
net.bytebuddy.matcher.ElementMatcher v;
net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods v, v;
net.bytebuddy.asm.MemberSubstitution v;
v := @this: net.bytebuddy.asm.MemberSubstitution;
v := @parameter: net.bytebuddy.matcher.ElementMatcher;
v = new net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods;
specialinvoke v.<net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods: void <init>()>();
v = newarray (net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper)[1];
v[0] = v;
v = virtualinvoke v.<net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods: net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods invokable(net.bytebuddy.matcher.ElementMatcher,net.bytebuddy.asm.AsmVisitorWrapper$ForDeclaredMethods$MethodVisitorWrapper[])>(v, v);
return v;
}
public net.bytebuddy.jar.asm.MethodVisitor wrap(net.bytebuddy.description.type.TypeDescription, net.bytebuddy.description.method.MethodDescription, net.bytebuddy.jar.asm.MethodVisitor, net.bytebuddy.implementation.Implementation$Context, net.bytebuddy.pool.TypePool, int, int)
{
net.bytebuddy.ClassFileVersion v, v;
net.bytebuddy.asm.MemberSubstitution$Replacement v;
net.bytebuddy.pool.TypePool v, v;
net.bytebuddy.description.method.MethodDescription v;
net.bytebuddy.asm.MemberSubstitution v;
int v, v;
net.bytebuddy.implementation.Implementation$Context v;
net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler v;
net.bytebuddy.asm.MemberSubstitution$SubstitutingMethodVisitor v;
boolean v, v;
net.bytebuddy.asm.MemberSubstitution$Replacement$Factory v;
net.bytebuddy.jar.asm.MethodVisitor v;
net.bytebuddy.asm.MemberSubstitution$TypePoolResolver v;
net.bytebuddy.description.type.TypeDescription v;
v := @this: net.bytebuddy.asm.MemberSubstitution;
v := @parameter: net.bytebuddy.description.type.TypeDescription;
v := @parameter: net.bytebuddy.description.method.MethodDescription;
v := @parameter: net.bytebuddy.jar.asm.MethodVisitor;
v := @parameter: net.bytebuddy.implementation.Implementation$Context;
v := @parameter: net.bytebuddy.pool.TypePool;
v := @parameter: int;
v := @parameter: int;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.asm.MemberSubstitution$TypePoolResolver typePoolResolver>;
v = interfaceinvoke v.<net.bytebuddy.asm.MemberSubstitution$TypePoolResolver: net.bytebuddy.pool.TypePool resolve(net.bytebuddy.description.type.TypeDescription,net.bytebuddy.description.method.MethodDescription,net.bytebuddy.pool.TypePool)>(v, v, v);
v = new net.bytebuddy.asm.MemberSubstitution$SubstitutingMethodVisitor;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler methodGraphCompiler>;
v = v.<net.bytebuddy.asm.MemberSubstitution: boolean strict>;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.asm.MemberSubstitution$Replacement$Factory replacementFactory>;
v = interfaceinvoke v.<net.bytebuddy.asm.MemberSubstitution$Replacement$Factory: net.bytebuddy.asm.MemberSubstitution$Replacement make(net.bytebuddy.description.type.TypeDescription,net.bytebuddy.description.method.MethodDescription,net.bytebuddy.pool.TypePool)>(v, v, v);
v = interfaceinvoke v.<net.bytebuddy.implementation.Implementation$Context: net.bytebuddy.ClassFileVersion getClassFileVersion()>();
v = <net.bytebuddy.ClassFileVersion: net.bytebuddy.ClassFileVersion JAVA_V11>;
v = virtualinvoke v.<net.bytebuddy.ClassFileVersion: boolean isAtLeast(net.bytebuddy.ClassFileVersion)>(v);
specialinvoke v.<net.bytebuddy.asm.MemberSubstitution$SubstitutingMethodVisitor: void <init>(net.bytebuddy.jar.asm.MethodVisitor,net.bytebuddy.description.type.TypeDescription,net.bytebuddy.description.method.MethodDescription,net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler,boolean,net.bytebuddy.asm.MemberSubstitution$Replacement,net.bytebuddy.implementation.Implementation$Context,net.bytebuddy.pool.TypePool,boolean)>(v, v, v, v, v, v, v, v, v);
return v;
}
public boolean equals(java.lang.Object)
{
net.bytebuddy.asm.MemberSubstitution$Replacement$Factory v, v;
net.bytebuddy.asm.MemberSubstitution v;
net.bytebuddy.asm.MemberSubstitution$TypePoolResolver v, v;
java.lang.Class v, v;
java.lang.Object v;
net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler v, v;
boolean v, v, v, v, v;
v := @this: net.bytebuddy.asm.MemberSubstitution;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
if v != null goto label;
return 0;
label:
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
if v == v goto label;
return 0;
label:
v = v.<net.bytebuddy.asm.MemberSubstitution: boolean strict>;
v = v.<net.bytebuddy.asm.MemberSubstitution: boolean strict>;
if v == v goto label;
return 0;
label:
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler methodGraphCompiler>;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler methodGraphCompiler>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.asm.MemberSubstitution$TypePoolResolver typePoolResolver>;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.asm.MemberSubstitution$TypePoolResolver typePoolResolver>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.asm.MemberSubstitution$Replacement$Factory replacementFactory>;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.asm.MemberSubstitution$Replacement$Factory replacementFactory>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
return 1;
}
public int hashCode()
{
net.bytebuddy.asm.MemberSubstitution v;
int v, v, v, v, v, v, v, v, v, v, v, v;
net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler v;
boolean v;
net.bytebuddy.asm.MemberSubstitution$Replacement$Factory v;
net.bytebuddy.asm.MemberSubstitution$TypePoolResolver v;
java.lang.Class v;
v := @this: net.bytebuddy.asm.MemberSubstitution;
v = virtualinvoke v.<net.bytebuddy.asm.MemberSubstitution: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: int hashCode()>();
v = v * 31;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.dynamic.scaffold.MethodGraph$Compiler methodGraphCompiler>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.asm.MemberSubstitution: boolean strict>;
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.asm.MemberSubstitution$TypePoolResolver typePoolResolver>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = v * 31;
v = v.<net.bytebuddy.asm.MemberSubstitution: net.bytebuddy.asm.MemberSubstitution$Replacement$Factory replacementFactory>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
return v;
}
}