clazz.getIdent(), JFieldDeclaration.EMPTY(), JMethodDeclaration.EMPTY());
clazz.getIdent());
    private SIROperator newSIROP(JClassDeclaration clazz)  {	String TYPE = clazz.getSourceClass().getSuperClass().getIdent();    	if (TYPE.equals("Pipeline") || TYPE.equals("StreamIt")) {	    SIRPipeline current = new SIRPipeline((SIRContainer)parentStream, 						  clazz.getIdent(),				   JFieldDeclaration.EMPTY(),				   JMethodDeclaration.EMPTY());	    parentStream = current;	    return current;	}        if (TYPE.equals("Structure")) {            SIRStructure current = new SIRStructure();            current.setIdent(clazz.getIdent());            current.setFields(JFieldDeclaration.EMPTY());            parentStream = current;            return current;        }	if (TYPE.equals("Filter")) {	    SIRFilter current = new SIRFilter();	    current.setParent((SIRContainer)parentStream);	    current.setIdent(clazz.getIdent());	    current.setInputType(CStdType.Void);	    current.setOutputType(CStdType.Void);	    parentStream = current;	    return current;	}        if (TYPE.equals("PhasedFilter")) {            SIRPhasedFilter current = new SIRPhasedFilter();            current.setParent((SIRContainer)parentStream);            current.setIdent(clazz.getIdent());            current.setInputType(CStdType.Void);            current.setOutputType(CStdType.Void);            parentStream = current;            return current;        }	if (TYPE.equals("FeedbackLoop")) {	    SIRFeedbackLoop current = new SIRFeedbackLoop();	    current.setParent((SIRContainer)parentStream);	    current.setIdent(clazz.getIdent());	    parentStream = current;	    return current;	}	if (TYPE.equals("SplitJoin")) {	    SIRSplitJoin current = new SIRSplitJoin((SIRContainer)parentStream,						    clazz.getIdent(),						    JFieldDeclaration.EMPTY(),						    JMethodDeclaration.EMPTY());	    parentStream = current;	    return current;	}						    	at.dms.util.Utils.fail(printLine(clazz) + 			       "You are creating an unsupported streaMIT Operator: "			       + TYPE + ".");	return null;    }