AbstractProtectedprintProtectedprintProtected_timeVerifies that join point start is not undefined, that it is inside a function. Additionally, if $end is not undefined, checks if it is inside the same function as $start.
[Requires] global attribute 'ancestor'.
Optional$end: anyTrue if $start is a valid join point for the 'time' function
Sets the join point that should be returned by .getAfterJp().
Abstracttime
Timer object, for timing sections of code.