code: public final List<DataSlice> encodeFast(Object conn) throws MessageEncodeFailedException {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "encodeFast");
  
      // ControlMessages are always single part small messages, so we encode them
      // to a single DataSlice.
      List<DataSlice> slices = new ArrayList<DataSlice>(1);
      slices.add(jmo.encodeSinglePartMessage(conn));
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "encodeFast");
      return slices;
    }
docs: /*
  Flatten the message into a List of DataSlices for for transmission.
  
  Javadoc description supplied by ControlMessage interface.