code: static byte[] receiveHandshake(CommsConnection conn, byte[] data) throws JMFException {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(tc, "receiveHandshake", conn);
  
      Coder coder = new Coder(data);
      conn.setSchemaSet(makeSchemaIdSet(coder));
      byte[] ids = makeSchemaIdList(JMFRegistry.instance.retrieveAll());
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(tc, "receiveHandshake");
      return ids;
    }
docs: Called when schema ids are received during an initial handshake