public Object makeNode() {
   Object newNode = super.makeNode();
   MComponentInstance compspecType = (MComponentInstance) newNode; // neue ComponentInstance.
   System.err.println("makeNode() called");
   compspecType.setName(orig.getName()); // Name ist gesetzt.
   MStereotype stereotype = new MStereotypeImpl(); // new Stereotype.
   stereotype.setName("comp spec"); // Sterotype Name auf "comp spec" gesetzt.
   compspecType.setStereotype(stereotype); // Stereotyp setzen.
   /*for (Iterator it = orig.getFeatures().iterator(); it.hasNext(); ) {
   		Object f = it.next();
   		if (f instanceof MAttribute) {
   		    MAttribute origAttr = (MAttribute)f;
   		    MAttribute attr = compspecType.getFactory().createAttribute();
   		    attr.setName(origAttr.getName());
   		    attr.setType(origAttr.getType());
   		    attr.setVisibility(origAttr.getVisibility());
   		    compspecType.addFeature(attr);
   		}
   	    }
   */
   return newNode;
 }