public void distribute() { CMPPDeliver deliver = (CMPPDeliver) m_output.pop(); if (deliver != null) { for (int i = 0; i < m_porters.size(); i++) { CMPPXMLPorter porter = (CMPPXMLPorter) m_porters.elementAt(i); porter.m_output.push(deliver); } deliver.empty(); deliver = null; } }