put 'final' on ReflectiveMethodInvocation