it is needed for tomcat-9.0.8 as it introduces CompilerOptions.VERSION_9 and others.
both 4.7.3a and 4.8 depend on java >= 9 so this blocks (probably all) tomcat version bumps for now :-|
bumped to 4.10 instead. masked because it needs >=virtual/{jdk,jre}-11.