question: method copied from 3.3 + variant class . concode_field_sep PlaceHolder placeHolder concode_field_sep Image makeShot concode_elem_sep void setFieldObjectValue concode_elem_sep void setFieldObjectValue concode_elem_sep int newGlobalRefInt concode_elem_sep Object objFromGlobalRefInt concode_elem_sep T getFieldObjectValue concode_elem_sep Object getFieldObjectValue concode_elem_sep void ensureProxyBypassLocal concode_elem_sep Variant win32_new concode_elem_sep Object _objFromGlobalRefInt concode_elem_sep void _ensureProxyBypassLocal concode_elem_sep OleAutomation newOleAutomation concode_elem_sep void _deleteGlobalRefInt concode_elem_sep int _newGlobalRefInt concode_elem_sep void deleteGlobalRefInt
target: void function ( int arg0 , Variant arg1 ) { try { Method loc0 = arg1 . getClass ( ) . getDeclaredMethod ( "srini_string" , new Class [ ] { int . class } ) ; loc0 . setAccessible ( true ) ; loc0 . invoke ( arg1 , new Object [ ] { new Integer ( arg0 ) } ) ; } catch ( Throwable loc0 ) { throw new RuntimeException ( loc0 ) ; } }