method.setNative(false);
final Iterator<MethodParameter> parameters = this.getParameters().iterator();
while (parameters.hasNext()) {
final MethodParameter parameter = parameters.next();
method.addParameter(parameter.copy());
}
method.setReturnType(this.getReturnType());
method.setStatic(this.isStatic());