question: @ SuppressWarnings ( "unchecked" ) @ Override protected Object readPostProcess ( Object o ) throws Exception { Enumeration < Object > enm ; Vector < Vector < ? > > deserialized ; Object key ; deserialized = ( Vector < Vector < ? > > ) super . readPostProcess ( o ) ; rebuildBeanConnections ( deserialized , REGULAR_CONNECTION ) ; enm = m_BeanConnectionRelation . keys ( ) ; while ( enm . hasMoreElements ( ) ) { key = enm . nextElement ( ) ; if ( ! ( key instanceof MetaBean ) ) { continue ; } rebuildBeanConnections ( deserialized , key ) ; } if ( getDataType ( ) == DATATYPE_USERCOMPONENTS ) { removeUserToolBarBeans ( deserialized ) ; } return deserialized ; }
target:  additional post-processing can happen in derived classes after reading from XML. re-builds the BeanConnections.