private static Constructor getConstructor ( ) { if ( _tc . isEntryEnabled ( ) ) SibTr . entry ( _tc , "getConstructor" ) ; if ( _constructor == null ) { try { Class clazz = Class . forName ( "com.ibm.ws.sib.exitpoint.systemcontext.SystemContextImpl" ) ; _constructor = clazz . getConstructor ( new Class [ ] { JsApiMessage . class } ) ; } catch ( Exception e ) { com . ibm . ws . ffdc . FFDCFilter . processException ( e , "com.ibm.ws.sib.exitpoint.systemcontext.SystemContextFactory.getConstructor" , "66" ) ; NoSuchMethodError newE = new NoSuchMethodError ( ) ; newE . initCause ( e ) ; if ( _tc . isEntryEnabled ( ) ) SibTr . exit ( _tc , "getConstructor" , newE ) ; throw newE ; } } if ( _tc . isEntryEnabled ( ) ) SibTr . exit ( _tc , "getConstructor" , _constructor ) ; return _constructor ; }
This method creates and returns the constructor of the SystemContextImpl .