When the BCI engine instruments a class file, it renames
it to
*.class.bak and puts an instrumented copy in its place.
When the engine instruments a jar file, it renames it to
*.jar.bak,
instruments all of the class files inside a copy of the jar file,
and puts the instrumented copy in its place. When the engine instruments
a folder, it descends into the directory tree recursively and processes
the class files and jar files as described above.
Note: The BCI engine
will not operate on class files and jar files that have already
been instrumented by Probekit. You must remove existing probe instrumentation
first.