TypeDescriptor[] types = new TypeDescriptor[parameters.length];
for (int p=0; p<parameters.length; p++) {
IBytecodeReferenceable parameter = parameters[p];
parameter.load(context);
types[p] = parameter.getType();
}
context.getWriter().invoke(context, parent == null ? method.getDeclaringType() :
context.getResolutionPool().resolve(parent.getType().getClassName()), method);