System.err.println(this.trace_prototype());
k$errout.file.println(this.trace_prototype().toString());
public vDescriptor resume() {    vDescriptor ret;    try {	try {	    if (k$trace.trace != 0) {		k$trace.trace--;		System.err.print(trace_coordinate());		for (iClosure p=this.parent; p != null; p=p.parent) {		    System.err.print("| ");		}		System.err.println(this.trace_prototype());	    }	    ret = nextval();	    if (k$trace.trace != 0) {		System.err.print(trace_coordinate());		for (iClosure p=this.parent; p != null; p=p.parent) {		    System.err.print("| ");		}		String p = this.trace_prototype().toString();		k$trace.trace--;		if (ret == null) {		    p += " failed";		} else if (PC==0) {		    p += " returned " + ret.report();		} else {		    p += " suspended " + ret.report();		}		System.err.println(p);	    }	} catch (OutOfMemoryError e) {	    iRuntime.error(307);	// #%#% really out of memory.	    ret = null;	}    } catch (iError e) {	e.report(this);  // returns only on error->failure conversion.	ret = null;    }    if (ret == null) {	Free();    }    return ret;}