final ObjectCloner cloner = clonerFactory.createCloner(configuration);
final Object[] newParameters;
final int len = parameters.length;
newParameters = new Object[len];
for (int i = 0; i < len; i++) {
newParameters[i] = cloner.clone(parameters[i]);
}
context.setParameters(newParameters);
try {
final Object result = context.proceed();
if (result == null) {