docs: public AddMenuVisibility getAddMenuVisibility(CmsUUID elementViewId, AddMenuType menuType) {
  
          if (isAddDisabled()) {
              return AddMenuVisibility.disabled;
          }
  
          if (elementViewId.equals(getElementView())) {
              if (isCreateDisabled() && (menuType == AddMenuType.ade)) {
                  return AddMenuVisibility.createDisabled;
              }
              return AddMenuVisibility.visible;
          }
  
          if (isShowInDefaultView() && elementViewId.equals(CmsElementView.DEFAULT_ELEMENT_VIEW.getId())) {
              return AddMenuVisibility.fromOtherView;
          }
  
          return AddMenuVisibility.disabled;
      }