Bug 303831 Warnings logged when trying to merge changes to an MPart's 'closeable' attribute
Warnings are printed out to syserr. --- WARNING: Unknown feature found, reconciliation may fail: Part#closeable
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/internal/XMLModelReconciler.java
return userReferences;
		}
		if (originalReferences.containsAll(userReferences)
				&& !userReferences.containsAll(originalReferences)) {
			List<Object> collectedReferences2 = new ArrayList<Object>(originalReferences);
			collectedReferences2.removeAll(userReferences);
			List<Object> collectedReferences = new ArrayList<Object>(currentReferences);
			collectedReferences.removeAll(collectedReferences2);
			return collectedReferences;
		}
		List<Position> positions = new ArrayList<Position>();
		for (int i = 0; i < userReferences.size(); i++) {
			Object user = userReferences.get(i);
			Position p = getPosition(originalReferences, userReferences, currentReferences, user, i);
			if (p != null) {
				positions.add(p);
			}
		}
		List<Object> collectedRefs = new ArrayList<Object>(currentReferences);
		for (Position position : positions) {
			Object after = position.getAfter();
			if (after != null) {
				int index = currentReferences.indexOf(after);
				collectedRefs.add(index + 1, position.getObject());
			}
			Object before = position.getBefore();
			if (before != null) {
				int index = currentReferences.indexOf(before);
				collectedRefs.add(index, position.getObject());
			}