code: @Override
      public byte[] createUniqueId()
                      throws SIConnectionUnavailableException, SIConnectionDroppedException,
                      SIErrorException
      {
          if (TraceComponent.isAnyTracingEnabled() && CoreSPIConnection.tc.isEntryEnabled())
              SibTr.entry(CoreSPIConnection.tc, "createUniqueId", this);
  
          //See if this connection has been closed
          checkNotClosed();
  
          SIBUuid12 id = new SIBUuid12();
  
          if (TraceComponent.isAnyTracingEnabled() && CoreSPIConnection.tc.isEntryEnabled())
              SibTr.exit(CoreSPIConnection.tc, "createUniqueId", id);
          //SIBUuid extends UUID which is 128bit == 16bytes
          return id.toByteArray();
      }
docs: /*
  (non-Javadoc)
  
  @see com.ibm.wsspi.sib.core.SICoreConnection#createUniqueId()