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
} else if (featureName.equals(MENUCONTRIBUTIONS_MENUCONTRIBUTIONS_ATTNAME)) {
			return MenuPackageImpl.eINSTANCE.getMenuContributions_MenuContributions();
		} else if (featureName.equals(MENUCONTRIBUTION_POSITIONINPARENT_ATTNAME)
				|| featureName.equals(TOOLBARCONTRIBUTION_POSITIONINPARENT_ATTNAME)
				|| featureName.equals(TRIMCONTRIBUTION_POSITIONINPARENT_ATTNAME)) {
			
			if (object instanceof MToolBarContribution) {
				return MenuPackageImpl.eINSTANCE.getToolBarContribution_PositionInParent();
			} else if (object instanceof MTrimContribution) {
				return MenuPackageImpl.eINSTANCE.getTrimContribution_PositionInParent();
			}
			return MenuPackageImpl.eINSTANCE.getMenuContribution_PositionInParent();
		} else if (featureName.equals(MENUCONTRIBUTION_PARENTID_ATTNAME)) {
			return MenuPackageImpl.eINSTANCE.getMenuContribution_ParentID();
		} else if (featureName.equals(TOOLBARCONTRIBUTION_PARENTID_ATTNAME)
				|| featureName.equals(TRIMCONTRIBUTION_PARENTID_ATTNAME)) {
			
			if (object instanceof MTrimContribution) {
				return MenuPackageImpl.eINSTANCE.getTrimContribution_ParentId();
			}
			return MenuPackageImpl.eINSTANCE.getToolBarContribution_ParentId();
		} else if (featureName.equals(MENUITEM_MNEMONICS_ATTNAME)) {
			return MenuPackageImpl.eINSTANCE.getMenuItem_Mnemonics();
		} else if (featureName.equals(PARAMETER_NAME_ATTNAME)) {
			return CommandsPackageImpl.eINSTANCE.getParameter_Name();
		} else if (featureName.equals(PARAMETER_VALUE_ATTNAME)) {
			return CommandsPackageImpl.eINSTANCE.getParameter_Value();
		} else if (featureName.equals(COREEXPRESSION_COREEXPRESSIONID_ATTNAME)) {
			return UiPackageImpl.eINSTANCE.getCoreExpression_CoreExpressionId();
		} else if (featureName.equals(TOOLBARCONTRIBUTIONS_TOOLBARCONTRIBUTIONS_ATTNAME)) {