// to the super constructor
// to do this we need to push all the arguments on the stack first
// local variables is the number of parameters +1 for this
// if some of the parameters are wide this may go up.
b.aload(0);
b.loadMethodParameters();
// now we have the parameters on the stack
b.invokespecial(file.getSuperclass(), initMethodName, DescriptorUtils.getMethodDescriptor(params, returnType));
if(!useUnsafeInstantiators) {
// now set constructed to true
b.aload(0);