public synchronized boolean put( Object data )
  {
    DEBUG.trace("NetObjectWriter put");
    try
    {
      writeObject( data );                    // Write object
      flush();                                // Flush
      return true;                            // Ok
    }
    catch ( IOException err )
    {
      DEBUG.trace("NetObjectWriter.get %s", 
                err.getMessage() );
      return false;                           // Failed write
    }
  }