Parser used to resolve arguments into java classes.
Interprets command-line args as either class names, .class files or
resources, .java files or resources, or metadata files or resources
conforming to the common format defined by
CFMetaDataParser .
Transforms the information in these args into
Class instances.
Note that when parsing .java files, only the main class in the file
is detected.