T function ( Class < T > arg0 , Class < ? > [ ] arg1 , Object [ ] arg2 ) { try { Constructor < T > loc0 = arg0 . getConstructor ( arg1 ) ; return loc0 . newInstance ( arg2 ) ; } catch ( Exception loc0 ) { throwBuildException ( loc0 ) ; return null ; } }
create an instance of a class using the constructor matching the given arguments . concode_field_sep PlaceHolder placeHolder concode_field_sep void throwBuildException concode_elem_sep boolean respondsTo concode_elem_sep Object getField concode_elem_sep BuildException toBuildException concode_elem_sep Object invoke concode_elem_sep Object invoke concode_elem_sep Object invoke concode_elem_sep Object invokeStatic