code: public void addLanguage(Language language) {
          languages.add(language);
  
          if (dropdown.isAttached()) {
              addLanguageItem(language);
          } else {
              lazyLoaded = true;
          }
      }
docs: Ability to add language item {@link Language}
  contains name, value and imageActivator url