Traverser:
Reads, scans and parses the files named on the command line and counts
several kinds of declarations.IClass in the context of this IClassLoader.Iterator that finds the normal Files who's names are
accepted by the
fileNameFilter and
that exist in the given rootDirectory,
and those that exist in all subdirectories of the
rootDirectory who's names are
FilenameFilter.accept(java.io.File, java.lang.String)ed by the
directoryNameFilter
FileResourceFinder that finds file resources in
a directory.IClass object for the primitive type DOUBLE.