code: @Nullable
    public static Language getLanguageForName(String languageName) {
      for (Language element : getStaticAndDynamicLanguages()) {
        if (languageName.equals(element.getName())) {
          return element;
        }
      }
      return null;
    }
docs: Get the Language object for the given language name.
  
  @param languageName e.g. <code>English</code> or <code>German</code> (case is significant)
  @return a Language object or {@code null} if there is no such language