SemanticAnalyzer is now derived from TextAnalyzerPlugin
redundant App.java removed