update the prior snapshot . concode_field_sep List<D> diffs concode_field_sep D addDiff concode_elem_sep D getDiffById concode_elem_sep D getDiff concode_elem_sep boolean changedBetweenSnapshots concode_elem_sep void clear concode_elem_sep Snapshot getSnapshotById concode_elem_sep Snapshot getPrior concode_elem_sep Snapshot getPrior concode_elem_sep D checkAndAddLatestSnapshotDiff concode_elem_sep D getLast concode_elem_sep List<D> asList concode_elem_sep A getSnapshotINode concode_elem_sep D addLast concode_elem_sep Snapshot getLastSnapshot concode_elem_sep Iterator<D> iterator concode_elem_sep D createDiff concode_elem_sep void saveSelf2Snapshot concode_elem_sep A createSnapshotCopy concode_elem_sep String toString concode_elem_sep Quota.Counts deleteSnapshotDiff concode_elem_sep void addFirst
Snapshot function ( Snapshot arg0 , Snapshot arg1 ) { int loc0 = arg0 == null ? Snapshot . INVALID_ID : arg0 . getId ( ) ; Snapshot loc1 = getPrior ( loc0 , true ) ; if ( loc1 != null && ( arg1 == null || Snapshot . ID_COMPARATOR . compare ( loc1 , arg1 ) > 0 ) ) { return loc1 ; } return arg1 ; }