trace to create versions of functions and methods
including browser calls, etc., and also to untrace the
same objects.### Objects from the following classes are generated
### by calling trace() on an object from the corresponding
### class without the "WithTrace" in the name."functionWithTrace"
"MethodDefinitionWithTrace"
"MethodWithNextWithTrace"
"genericFunctionWithTrace"
"groupGenericFunctionWithTrace"
### the following is a virtual class extended by each of the
### classes above
"traceable"
trace.
(There is an initialize method for class
"traceable", but you are unlikely to need it directly.)"functionWithTrace" extends "function".
Each of the specific classes extends "traceable", directly,
and class "VIRTUAL", by class "traceable".trace(), remain callable or dispatchable, in
addition to their new trace information.trace