Find a data object appropriate to the given file object--the meat of this class.
The loader can add all files it has recognized into the recognized
buffer. Then all these files will be excluded from further processing.
fo - file object to recognize
recognized - recognized file buffer
suitable data object or null if the handler cannot
recognize this object (or its group)