public static ModelCompiler create(String sysprop) {
        if ("javac".equals(sysprop)) {
            return new Javac();
        } else if ("external".equals(sysprop)) {
            return new External();
        } else {
            return new Memory();
        }
    }