private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException {
  in.defaultReadObject();
  if (sharedGroupLog == null) {
    throw new InvalidObjectException("null shared group log");
  }
  if (host == null) {
    throw new InvalidObjectException("null activation host name");
  }
  if (port <= 0) {
    throw new InvalidObjectException("invalid activation port value: " + port);
  }
  innerProxyPreparer=null;
}

private void readObject ( ObjectInputStream in ) throws IOException , ClassNotFoundException { in . defaultReadObject ( ) ; if ( sharedGroupLog == null ) { throw new InvalidObjectException ( "null shared group log" ) ; } if ( host == null ) { throw new InvalidObjectException ( "null activation host name" ) ; } if ( port <= 0 ) { throw new InvalidObjectException ( "invalid activation port value: " + port ) ; } innerProxyPreparer = null ; }
reads the default serializable field values for this object . also , verifies that the deserialized values are legal .
