public ArrayList getGlobalInFaultPhases() throws DeploymentException {
ArrayList globalInfaultphase = new ArrayList();
boolean foundDispatchPhase = false;
for (int i = 0; i < IN_FaultPhases.size(); i++) {
Phase phase = (Phase) IN_FaultPhases.get(i);
String phaseName = phase.getPhaseName();
if (!foundDispatchPhase) {
if (PhaseMetadata.PHASE_DISPATCH.equals(phaseName)) {
foundDispatchPhase = true;
}
globalInfaultphase.add(phase);