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");
    ...
    ...
}