public ClassNameResolver() { this.aliasMap = (Map)new HashMap<>(); this.classMap = (Map)new HashMap<>(); this.searchPaths = new ArrayList<>(); } public static ClassNameResolver createBasic() { ClassNameResolver resolver = new ClassNameResolver(); resolver.addDefaults(); return resolver; } public void addDefaults() { addSearchPath("java.util"); addSearchPath("java.lang"); addSearchPath("java.awt"); addSearchPath("javax.swing"); addSearchPath("java.beans"); addAlias(byte.class, "byt"); addAlias(short.class, "s"); addAlias(int.class, "i"); addAlias(long.class, "l"); ... ... }