safely invoke a method with the given signature name + parameter types on the given target object . concode_field_sep PlaceHolder placeHolder concode_field_sep T findAnnotation concode_elem_sep boolean isParameterAnnotatedWith concode_elem_sep Method findMethod concode_elem_sep T getAnnotationField concode_elem_sep List<Class<?>> getElementsClasses concode_elem_sep Annotation getAnnotationParam concode_elem_sep T findMethodParameterAnnotation
T function ( Object arg0 , String arg1 , Class < ? > ... arg2 ) { Method loc1 = findMethod ( arg0 . getClass ( ) , arg1 , arg2 ) ; try { return ( T ) loc1 . invoke ( arg0 , arg2 ) ; } catch ( Exception loc0 ) { return null ; } }