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 MApplicationPackage.eINSTANCE.getContribution_PersistedState();
		} else if (featureName.equals(CONTRIBUTION_URI_ATTNAME)) {
			return MApplicationPackage.eINSTANCE.getContribution_URI();
		} else if (featureName.equals(WINDOW_MAINMENU_ATTNAME)) {
			return MApplicationPackage.eINSTANCE.getWindow_MainMenu();
		} else if (featureName.equals(WINDOW_X_ATTNAME)) {
			return MApplicationPackage.eINSTANCE.getWindow_X();
		} else if (featureName.equals(WINDOW_Y_ATTNAME)) {
			return MApplicationPackage.eINSTANCE.getWindow_Y();
		} else if (featureName.equals(WINDOW_WIDTH_ATTNAME)) {
			return MApplicationPackage.eINSTANCE.getWindow_Width();
		} else if (featureName.equals(WINDOW_HEIGHT_ATTNAME)) {
			return MApplicationPackage.eINSTANCE.getWindow_Height();
		} else if (featureName.equals(PARTDESCRIPTOR_ALLOWMULTIPLE_ATTNAME)) {
			return MApplicationPackage.eINSTANCE.getPartDescriptor_AllowMultiple();
		} else if (featureName.equals(PARTDESCRIPTOR_CATEGORY_ATTNAME)) {
			return MApplicationPackage.eINSTANCE.getPartDescriptor_Category();
		}
		Activator.log(IStatus.WARNING, "Unknown feature found, reconciliation may fail: " 
				+ object.eClass().getName() + '#' + featureName);
		for (EStructuralFeature sf : object.eClass().getEAllStructuralFeatures()) {
			if (sf.getName().equals(featureName)) {
				return sf;
			}
		}
		return null;
	}
	private Object getValue(EStructuralFeature feature, String featureValue) {
		Class<?> instanceClass = feature.getEType().getInstanceClass();
		if (instanceClass == String.class) {