blockCounts.put(node, new Integer(((Integer)RawBackend. steadyExecutionCounts.get(node)).intValue()));
blockCounts.put(node, new Integer(1));
    public void visitNode(FlatNode node)     {	if (node.contents instanceof SIRJoiner ||	    node.contents instanceof SIRSplitter) {	    blockCounts.put(node, new Integer(1));	    return;	}	if (((SIRStream)node.contents).insideFeedbackLoop()) {	    blockCounts.put(node, new Integer(1));	    return;	}		SIRFilter filter = (SIRFilter)node.contents;	//block count of sources are 1	//must be a multiple!!!!!!	if (filter.getPopInt() == 0) {	    blockCounts.put(node, new Integer(1));	}	else {	    blockCounts.put(node, 		    	    new Integer(((Integer)RawBackend.		    			 steadyExecutionCounts.get(node)).intValue()));	}	return;    }