semantic analyzer is now distributed in its own jar file