adds semantic checks to the default deserialization method . this method must have the standard signature for a readobject method , and the body of the method must begin with `` s.defaultreadobject ; '' . other than that , any semantic checks can be specified and do not need to stay the same from version to version . a readobject method of this form may be added to any class , even if tetrad sessions were previously saved out using a version of the class that did n't include it . that 's what the `` s.defaultreadobject ; '' is for . see j. bloch , effective java , for help . concode_field_sep long serialVersionUID concode_elem_sep BayesIm manipulatedBayesIm concode_elem_sep BayesIm updatedBayesIm concode_elem_sep Evidence evidence concode_elem_sep BayesImProbs bayesImProbs concode_elem_sep BayesIm bayesIm concode_field_sep Evidence getEvidence concode_elem_sep double[] calculatePriorMarginals concode_elem_sep RowSummingExactUpdater serializableInstance concode_elem_sep BayesPm createUpdatedBayesPm concode_elem_sep BayesIm getManipulatedBayesIm concode_elem_sep void updateAll concode_elem_sep boolean isJointMarginalSupported concode_elem_sep double getJointMarginal concode_elem_sep BayesIm getUpdatedBayesIm concode_elem_sep Dag createManipulatedGraph concode_elem_sep Graph getManipulatedGraph concode_elem_sep double getMarginal concode_elem_sep double[] calculateUpdatedMarginals concode_elem_sep BayesIm createdUpdatedBayesIm concode_elem_sep BayesIm getBayesIm concode_elem_sep String toString concode_elem_sep void setEvidence
void function ( ObjectInputStream arg0 ) { arg0 . defaultReadObject ( ) ; if ( bayesIm == null ) { throw new NullPointerException ( ) ; } if ( evidence == null ) { throw new NullPointerException ( ) ; } }