public void collectionPhase(int phaseId, boolean participating, boolean primary) throws NoInlinePragma {  if (phaseId == Gen.PREPARE) { if (participating) { nurseryTrace.prepare(); } return; }  if (phaseId == Gen.START_CLOSURE) { if (!global().gcFullHeap) { nurseryTrace.startTrace(); } return; }  if (phaseId == Gen.COMPLETE_CLOSURE) { if (!global().gcFullHeap) { nurseryTrace.completeTrace(); } return; }  if (phaseId == Gen.RELEASE) { if (!global().traceFullHeap()) { nurseryTrace.release(); } return; }  super.collectionPhase(phaseId, participating, primary); }
public void collectionPhase(int phaseId, boolean primary) throws NoInlinePragma {  if (phaseId == Gen.PREPARE) { nurseryTrace.prepare(); return; }  if (phaseId == Gen.START_CLOSURE) { if (!global().gcFullHeap) { nurseryTrace.startTrace(); } return; }  if (phaseId == Gen.COMPLETE_CLOSURE) { if (!global().gcFullHeap) { nurseryTrace.completeTrace(); } return; }  if (phaseId == Gen.RELEASE) { if (!global().traceFullHeap()) { nurseryTrace.release(); } return; }  super.collectionPhase(phaseId, primary); }
	public void collectionPhase(int phaseId, boolean participating,			boolean primary)	throws NoInlinePragma {				if (phaseId == Gen.PREPARE) {			if (participating) {				nurseryTrace.prepare();			}			return;		}				if (phaseId == Gen.START_CLOSURE) {			if (!global().gcFullHeap) {				nurseryTrace.startTrace();			}			return;		}				if (phaseId == Gen.COMPLETE_CLOSURE) {			if (!global().gcFullHeap) {				nurseryTrace.completeTrace();			}			return;		}				if (phaseId == Gen.RELEASE) {			if (!global().traceFullHeap()) {				nurseryTrace.release();			}			return;		}				super.collectionPhase(phaseId, participating, primary);	}