protected void doit() { // No code generated for inputNode if there is no input. if (!backEndBits.sliceHasUpstreamChannel(inputNode.getParent())) { return; } setJoinerCode(); switch (whichPhase) { case PREINIT: standardPreInitProcessing(); additionalPreInitProcessing(); break; case INIT: standardInitProcessing(); additionalInitProcessing(); break; case PRIMEPUMP: standardPrimePumpProcessing(); additionalPrimePumpProcessing(); break; case STEADY: standardSteadyProcessing(); additionalSteadyProcessing(); break; } }