inputs = 0;
    public FlatNode(SIROperator op)     {	contents = op;	currentEdge = 0;	if (op instanceof SIRFilter)	    ways = 0;		   	if (op instanceof SIRJoiner)	    ways = 0;		if (op instanceof SIRSplitter) {	    SIRSplitter splitter = (SIRSplitter)op;	    int num = splitter.getWays();	    ways = num;	    edges = new FlatNode[num];	    weights = splitter.getWeights();	}    }