Bug 317037 [XMI] Reconciler does not consider MPerspective's 'windows' feature
SSIA
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/ui/internal/workbench/XMLModelReconciler.java
}
			Object before = null;
			for (int i = originalIndex + 1; i < userReferences.size(); i++) {
				Object beforeCandidate = userReferences.get(i);
				int beforeIndex = currentReferences.indexOf(beforeCandidate);
				if (beforeIndex != -1) {
					before = beforeCandidate;
					break;
				}
			}
			return new Position(object, after, before);
		}
		return null;
	}
	static class Position {
		private final Object object;
		private final Object after;
		private final Object before;
		Position(Object object, Object after, Object before) {
			this.object = object;
			this.after = after;
			this.before = before;
		}
		public Object getObject() {
			return object;
		}
		public Object getBefore() {
			return before;
		}
		public Object getAfter() {