public final void collectionPhase(int phaseId, boolean participating, boolean primary) throws InlinePragma { if (phaseId == CopyMS.PREPARE) { super.collectionPhase(phaseId, participating, primary); mature.prepare(); trace.prepare(); return; }  if (phaseId == CopyMS.START_CLOSURE) { trace.startTrace(); return; }  if (phaseId == CopyMS.COMPLETE_CLOSURE) { trace.completeTrace(); return; }  if (phaseId == CopyMS.RELEASE) { mature.releaseCollector(); trace.release(); super.collectionPhase(phaseId, participating, primary); return; }  super.collectionPhase(phaseId, participating, primary); }
public final void collectionPhase(int phaseId, boolean primary) throws InlinePragma { if (phaseId == CopyMS.PREPARE) { super.collectionPhase(phaseId, primary); mature.prepare(); trace.prepare(); return; }  if (phaseId == CopyMS.START_CLOSURE) { trace.startTrace(); return; }  if (phaseId == CopyMS.COMPLETE_CLOSURE) { trace.completeTrace(); return; }  if (phaseId == CopyMS.RELEASE) { mature.releaseCollector(); trace.release(); super.collectionPhase(phaseId, primary); return; }  super.collectionPhase(phaseId, primary); }
	public final void collectionPhase(int phaseId, boolean participating, boolean primary)	throws InlinePragma {		if (phaseId == CopyMS.PREPARE) {			super.collectionPhase(phaseId, participating, primary);			mature.prepare();			trace.prepare();			return;		}				if (phaseId == CopyMS.START_CLOSURE) {			trace.startTrace();			return;		}				if (phaseId == CopyMS.COMPLETE_CLOSURE) {			trace.completeTrace();			return;		}				if (phaseId == CopyMS.RELEASE) {			mature.releaseCollector();			trace.release();			super.collectionPhase(phaseId, participating, primary);			return;		}				super.collectionPhase(phaseId, participating, primary);	}