changed ReferenceNodeAnnotation to use only new String id
changed type of escapeState() from Enum to String in
InternalObjectAnnotation and PhantomObjectAnnotation, added
getFromString routine to Enum EscapeState
Changed field name from internalReferenceNodeID to referenceNodeID
Changed type of referenceNodeID from int to String
Added newInstanceByAnnotation and convertToAnnotation to classes