in core/src/main/java/org/apache/sling/testing/mock/osgi/OsgiServiceUtil.java [354:368]
private static void invokeMethod(Object target, Method method, Object[] args) {
try {
method.setAccessible(true);
method.invoke(target, args);
} catch (IllegalAccessException ex) {
throw new RuntimeException("Unable to invoke method '" + method.getName() + "' for class "
+ target.getClass().getName(), ex);
} catch (IllegalArgumentException ex) {
throw new RuntimeException("Unable to invoke method '" + method.getName() + "' for class "
+ target.getClass().getName(), ex);
} catch (InvocationTargetException ex) {
throw new RuntimeException("Unable to invoke method '" + method.getName() + "' for class "
+ target.getClass().getName(), ex.getCause());
}
}