public synchronized void sendBinary(Object message)
          throws IOException {
    if (trace >= API_TRACE_MESSAGES) {
      Log.current.println(df.format(new Date()) + "\n    Sending request: " + message + " to connection: " + this);
    }
    if (logger.isLoggable(Level.FINE)) {
      logger.fine("sendBinary: " + DefaultCycObject.stringApiValue(message));
    }
    cfaslOutputStream.writeObject(message);
    cfaslOutputStream.flush();
  }