Following are examples of j_classflow.d.  
 
 This watches Java method entries and returns from all Java processes on the 
 system with hotspot provider support (1.6.0) and the flag
 "+ExtendedDTraceProbes".  eg, java -XX:+ExtendedDTraceProbes classfile
 
 Here we can see it run on Code/Java/Func_abc. 
 
 # j_classflow.d Func_abc
   C    PID TIME(us)         -- CLASS.METHOD
   0 311425 4789778117827    -> Func_abc.main
   0 311425 4789778117844      -> Func_abc.func_a
   0 311425 4789779120071        -> Func_abc.func_b
   0 311425 4789780130070          -> Func_abc.func_c
   0 311425 4789781140067          <- Func_abc.func_c
   0 311425 4789781140079        <- Func_abc.func_b
   0 311425 4789781140087      <- Func_abc.func_a
   0 311425 4789781140095    <- Func_abc.main
 ^C
 
 The first column, C gives us the CPU ID.
 
 The second column, TIME(us), gives us the time since boot in microseconds.
 
 The third column, PID gives us the Process ID.
 
 The fourth column, CLASS.METHOD gives us the Java class and method name.
 
 We can see that Func_abc.main called Func.abc.func_a, which in turn
 called Func_abc.funcb etc.
 
 Here we can see an example of running it on java/io/BufferedOutputStream
 
 # j_classflow.d java/io/BufferedOutputStream
   C    PID TIME(us)         -- CLASS.METHOD
   0 311461 4790094765413    -> java/io/BufferedOutputStream.<init>
   0 311461 4790094765459    <- java/io/BufferedOutputStream.
   0 311461 4790094779595    <- java/io/BufferedOutputStream.