#7 ReflectionInvoker.invoke() wraps InvocationTargetException into RuntimeException. Now throws InvocationTargetException.getCause()