Util.getOutputType(node),
CommonUtils.getOutputType(node),
    private JVariableDefinition makeIncomingBuffer(FlatNode incoming, int way)    {        //use the stage multiplicity that has the largest value        int mult = Math.max(StrToRStream.getMult(node, false),                            StrToRStream.getMult(node, true));            int itemsAccessed = mult * node.incomingWeights[way];        //account for the initpath data in the buffer size calculation        if (isFBJoiner) {            itemsAccessed = Math.max(itemsAccessed,                                      ((SIRFeedbackLoop)joiner.getParent()).getDelayInt());        }            assert itemsAccessed >= 0;        bufferSizes[way] = itemsAccessed;            if (itemsAccessed == 0)            return null;        return makeBuffer(itemsAccessed,                           Util.getOutputType(node),                          BUFFERNAME + "_" + myUniqueID+ "_" + way);    }