Full MavenCompilerChecker rewrite