protected final void initializeAbstractProposition ( String id , UniqueId uniqueId ) { this . uniqueId = uniqueId ; if ( id == null ) { this . id = "" ; } else { this . id = id . intern ( ) ; } }
Assigns fields specified in the constructor . This is pulled into a method so that deserialization can initialize those fields correctly .