check if the latest snapshot diff exists . if not , add it . concode_field_sep List<D> diffs concode_field_sep int getLastSnapshotId concode_elem_sep D addDiff concode_elem_sep D getDiffById concode_elem_sep int[] changedBetweenSnapshots concode_elem_sep void clear concode_elem_sep int getSnapshotById concode_elem_sep int getPrior concode_elem_sep int getPrior concode_elem_sep D getLast concode_elem_sep List<D> asList concode_elem_sep A getSnapshotINode concode_elem_sep D addLast concode_elem_sep Iterator<D> iterator concode_elem_sep D createDiff concode_elem_sep D saveSelf2Snapshot concode_elem_sep A createSnapshotCopy concode_elem_sep String toString concode_elem_sep int updatePrior concode_elem_sep void deleteSnapshotDiff concode_elem_sep void addFirst
D function ( int arg0 , N arg1 ) { final D loc0 = getLast ( ) ; return ( loc0 != null && Snapshot . ID_INTEGER_COMPARATOR . compare ( loc0 . getSnapshotId ( ) , arg0 ) >= 0 ) ? loc0 : addDiff ( arg0 , arg1 ) ; }