else if (steadyNodePhases.getNumPhases()==0) {  return 0; }
    public int getPhasePush(int nPhase, int nChannel)    {        if (nPhase < initNodePhases.getNumPhases())        {            // it's an init phase            return initNodePhases.getPhasePush(nPhase, nChannel);        }        else        {            // it's a steady state            return steadyNodePhases.getPhasePush(                (nPhase - initNodePhases.getNumPhases())                    % steadyNodePhases.getNumPhases(),                nChannel);        }    }