/** Terminate the process; subclasses may be assured that this will be called exactly once. */
protected abstract void _terminate();
+ public void masterClear() { throw new RuntimeException("not implemented"); }
+
/** Terminate the process. */
public final synchronized void terminate() {
if (terminated) return;