spring-projects/spring-batch — pull request #332 by ksseo0701 (2014-07-01 07:49:33+00:00)
Title: Improvement(exception process) of SimpleMethodInvoker.invokeMethod(Object...)

If a exception was occurred after the method.invoke(target, invokeArgs) was executed In SimpleMethodInvoker.invokeMethod(Object...), the exception(IllegalAccessException, IllegalArgumentException and InvocationTargetException) is wrapped a IllegalArgumentException. So, it is more efficient that using ReflectionUtils.handleReflectionException(e). Because the InvocationTargetException or IllegalAccessException is not the IllegalArgumentException actually.

Issue: BATCH-2213