if (TYPE.equals("FeedbackLoop")) { SIRFeedbackLoop current = new SIRFeedbackLoop(); current.setParent(parentStream); current.setFields(JFieldDeclaration.EMPTY); current.setMethods(JMethodDeclaration.EMPTY); parentOperator = parentStream = current; return current; }
    private SIROperator newSIROP(JClassDeclaration clazz) {	String TYPE = clazz.getSourceClass().getSuperClass().getIdent();    	if (TYPE.equals("Pipeline")) {	    SIRPipeline current = new SIRPipeline(parentStream, 				   JFieldDeclaration.EMPTY,				   JMethodDeclaration.EMPTY);	    parentOperator = parentStream = current;	    return current;	}	if (TYPE.equals("Filter")) {	    SIRFilter current = new SIRFilter();	    current.setParent(parentStream);	    current.setFields(JFieldDeclaration.EMPTY);	    current.setMethods(JMethodDeclaration.EMPTY);	    parentOperator = parentStream = current;	    return current;	}	at.dms.util.Utils.fail("You are creating an unsupported streaMIT Operator: "			       + TYPE + ".");	return null;    }