List<Language> getLanguages() throws IllegalAccessException, InstantiationException {
    List<Language> languages = new ArrayList<>();
    for (File ruleFile : ruleFiles) {
      if (ruleFile != null) {
        Language newLanguage = LanguageBuilder.makeAdditionalLanguage(ruleFile);
        languages.add(newLanguage);
      }
    }
    return languages;
  }
List < Language > getLanguages ( ) throws IllegalAccessException , InstantiationException { List < Language > languages = new ArrayList < > ( ) ; for ( File ruleFile : ruleFiles ) { if ( ruleFile != null ) { Language newLanguage = LanguageBuilder . makeAdditionalLanguage ( ruleFile ) ; languages . add ( newLanguage ) ; } } return languages ; }
Return all external Languages.