code: public void setSICoreConnection(SICoreConnection conn)
     {
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "setSICoreConnection", conn);
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "setSICoreConnection");
  
        // This method is not valid on the client side
        SIErrorException e = new SIErrorException(
           nls.getFormattedMessage("METHOD_CALL_NOT_ALLOWED_SICO8003",
                          new Object[] { "setSICoreConnection" },
                          null)
        );
  
        FFDCFilter.processException(e, CLASS_NAME + ".setSICoreConnection",
                                    CommsConstants.CLIENTSIDECONNECTION_SETSICONN_01, this);
  
        throw e;
     }
docs: Associates a SICoreConnection with this client connection.  It is not
  valid to invoke this method from a client - it may only be invoked on
  the ME instance of ClientConection.
  <p>
  From a implementation perspective, invoking this method does little more
  than storing a reference to the SICoreConnection inside the implementation
  of ClientConnection.