methodInvocation.getMethodHash(),
methodInvocation.getArguments());
}
else if (invocation instanceof ConstructorInvocation)
{
ConstructorInvocation cInvocation = (ConstructorInvocation) invocation;
Object[] arguments = cInvocation.getArguments();
Constructor<?> constructor = cInvocation.getConstructor();
return invokeNewWithoutAdvisement(arguments, constructor);
}
throw new IllegalStateException("Unknown Invocation type: " + invocation.getClass().getName());
}