public static void setCompiler(Compiler compiler) {
        if (compiler == null) {
            throw new IllegalArgumentException("compiler should not be null");
        }
        AbstractCompiler.COMPILER = compiler;
    }
@author william.liangf
@author Robert HG (254963746@qq.com) on 9/12/15.
lts-core/src/main/java/com/github/ltsopensource/core/compiler/AbstractCompiler.java