Crap.  I'll do a secondary check to catch classes but not packages.  It'll miss a class named `java.util.foo` if such would ever exist, but java.* usually follows their conventions, and worst case of missing is a FQCN.