* f
* This method implements the function logic of the CAL function Cal.Samples.DirectedGraphLibrary.foldReachableInDepthFirstSearchOrder
*/
public final RTValue f(final RTResultFunction $rootNode, final RTExecutionContext $ec) throws CALExecutorException {
// Arguments
RTValue graph = $rootNode.getArgValue();
RTValue $currentRootNode;
RTValue init = ($currentRootNode = $rootNode.prevArg()).getArgValue();
RTValue finishVertexFn =
($currentRootNode = $currentRootNode.prevArg()).getArgValue();
RTValue startVertexFn =
($currentRootNode = $currentRootNode.prevArg()).getArgValue();
RTValue startVertex = $currentRootNode.prevArg().getArgValue();
// Release the fields in the root node to open them to garbage collection
$rootNode.clearMembers();
return
f5S(