if (gdnOutput) { statements.addStatement(setDynMsgHeader()); }
    public JMethodDeclaration getPrimePumpMethod()     {        if (primePumpMethod != null)            return primePumpMethod;                JBlock statements = new JBlock(null, new JStatement[0], null);        FilterContent filter = filterInfo.filter;        //if we have gdn output then we have to set up the gdn packet header for        //each gdn send        if (gdnOutput) {            statements.addStatement(setDynMsgHeader());        }                //add the calls to the work function for the priming of the pipeline        statements.addStatement(getWorkFunctionBlock(false, filterInfo.steadyMult));        //return the method        primePumpMethod = new JMethodDeclaration(null, at.dms.kjc.Constants.ACC_PUBLIC,                                      CStdType.Void,                                      primePumpStage + uniqueID,                                      JFormalParameter.EMPTY,                                      CClassType.EMPTY,                                      statements,                                      null,                                      null);        return primePumpMethod;    }