private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException {
  in.defaultReadObject();
  if (lineno < 0)   throw new InvalidObjectException("line number must be" + " greater than 0");
  if (override < 0)   throw new InvalidObjectException("override argument must be" + " greater than 0");
  if (description == null)   throw new InvalidObjectException("description of the error" + " cannot be null");
  if (t instanceof Error)   throw new InvalidObjectException("t cannot be an instance of" + " java.lang.Error");
}

private void readObject ( ObjectInputStream in ) throws IOException , ClassNotFoundException { in . defaultReadObject ( ) ; if ( lineno < 0 ) throw new InvalidObjectException ( "line number must be" + " greater than 0" ) ; if ( override < 0 ) throw new InvalidObjectException ( "override argument must be" + " greater than 0" ) ; if ( description == null ) throw new InvalidObjectException ( "description of the error" + " cannot be null" ) ; if ( t instanceof Error ) throw new InvalidObjectException ( "t cannot be an instance of" + " java.lang.Error" ) ; }
verifies that the deserialized field values for this error descriptor are valid .
