public Compiler(CompilerOptions options) {
this.options = options;
this.nsContext = new NamespaceContext();
MultiCompilerHandler handler = new MultiCompilerHandler();
handler.registerHandler(new LoggerCompilerHandler());
if(!options.isDisableJibx())
// jibx gen
handler.registerHandler(new JibxCompilerHandler(options, nsContext));
// java gen
handler.registerHandler(new JavaSourceCompilerHandler(options));