code: public static synchronized void initialise() throws SIResourceException
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "initialise");
          if (!initialised)
          {
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
                  SibTr.debug(tc, "not previously initialised");
  
              //   new com.ibm.ws.sib.jfapchannel.impl.ClientConnectionManagerImpl();
              Class clientImpl = instance.getClass();
              Method initialiseMethod;
              try
              {
                  initialiseMethod = clientImpl.getMethod("initialise", new Class[] {});
                  initialiseMethod.invoke(clientImpl, new Object[] {});
                  initialised = true; // D223632
              } catch (Exception e)
              {
                  FFDCFilter.processException
                                  (e, "com.ibm.ws.sib.jfapchannel.ClientConnectionManager.initialise",
                                   JFapChannelConstants.CLNTCONNMGR_INITIALISE_01);
  
                  SibTr.error(tc, "EXCP_DURING_INIT_SICJ0002", new Object[] { "initialise", JFapChannelConstants.CLIENT_MANAGER_CLASS, e });
                  if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled())
                      SibTr.exception(tc, e);
                  throw new SIResourceException(e);
              }
  
          }
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "initialise");
      }
docs: Initialises the channel framework. This must be called before any
  other method may be invoked in this class. Don't worry - you can call
  this multiple times without anything bad happening.
  
  @throws SIResourceException