boolean (final FilePath path, final List<? extends IncomingChangeListData> incomingData, final ReceivedChangeListTracker tracker) { boolean foundRevision = false; for(IncomingChangeListData data: incomingData) { for(Change change: data.changeList.getChanges()) { ContentRevision beforeRevision = change.getBeforeRevision(); if (beforeRevision != null && beforeRevision.getFile().equals(path)) { tracker.addChange(data.changeList, change); data.accountedChanges.add(change); if (change.getAfterRevision() == null) { foundRevision = true; } } } } return !foundRevision; }