question: add a new pobject containing changed data to the cache . concode_field_sep PTrailer trailer concode_elem_sep int nextReferenceNumber concode_elem_sep Logger logger concode_elem_sep HashMap<Reference,PObject> changes concode_field_sep boolean contains concode_elem_sep int compare concode_elem_sep boolean isChanged concode_elem_sep void removeChange concode_elem_sep Object getChange concode_elem_sep Iterator<PObject> iteratorSortedByObjectNumber concode_elem_sep Reference getNewReferencNumber concode_elem_sep PTrailer getTrailer concode_elem_sep int getChangedSize
target: void function ( PObject arg0 ) { changes . put ( arg0 . getReference ( ) , arg0 ) ; int loc0 = arg0 . getReference ( ) . getObjectNumber ( ) ; if ( nextReferenceNumber <= loc0 ) { nextReferenceNumber = loc0 + 1 ; } }