@Override
public void start() {
if (settings.hasKey(CoreProperties.PROJECT_LANGUAGE_PROPERTY)) {
String languageKey = settings.getString(CoreProperties.PROJECT_LANGUAGE_PROPERTY);
LOG.info("Language is forced to {}", languageKey);
Language language = languages.get(languageKey);
if (language == null) {
throw MessageException.of("You must install a plugin that supports the language '" + languageKey + "'");
}
// force the registration of the language, even if there are no related source files