FragmentBuilderClient is in charge of executing soot in a set of java class
directories and leaving a "fragments" file in the specified output directory.
MTDFragmentAST A tree that holds an internal id for each unique complete
subtree and a hash code computed on the string representation of this
complete subtree.