Represents a source file to be analyzed.
Different implementations can get the source file
from different places: the filesystem, a zip or jar file, etc.
Return a nice version of the filename.
Parameters: shortNames - true if short names are being used Parameters: inputFileName - name of a "master" file this file is relative to String