* Well that doesn't matter, as other checks get a fresh instance of their
* superclass (this one). There is only a problem, if you execute this check
* over and over again.
*/
protected void reduceProblemSpaceToInterfaces() {
IMetaRepresentation metaRepresentation = MetaRepresentation
.getInstance();
amModelElements = new ArrayList<IModelElement>();
List<IModelItem> amModelItems = metaRepresentation
.getModelItems(Model.Type.AM);
dmModelElements = new ArrayList<IModelElement>();
List<IModelItem> dmModelItems = metaRepresentation
.getModelItems(Model.Type.DM);
/** reducing problem space to interfaces only */
// get the interfaces from the architect's model
for (IModelItem item : amModelItems) {