question: private void readObject ( ObjectInputStream ois ) throws ClassNotFoundException , IOException { ois . defaultReadObject ( ) ; boolean hasFont = ois . readBoolean ( ) ; if ( hasFont ) { String name = ( String ) ois . readObject ( ) ; int size = ois . readInt ( ) ; int style = ois . readInt ( ) ; f = new Font ( name , style , size ) ; } else { f = OMText . DEFAULT_FONT ; } stroke = readStroke ( ois , OMGraphic . BASIC_STROKE ) ; textMatteStroke = readStroke ( ois , DEFAULT_TEXT_MATTE_STROKE ) ; }
target:  Reconstitute from an ObjectInputStream.