code: protected ObjectOutputStream getObjectOutputStream (FramingOutputStream fout)
      {
          // we're lazy about creating our output stream because we may be inheriting it from our
          // authing connection and we don't want to unnecessarily create it in that case
          if (_oout == null) {
              _oout = new ObjectOutputStream(fout);
          }
          return _oout;
      }
docs: Returns the object output stream associated with this connection (creating it if
  necessary). This should only be used by the connection manager.