docs: private void openNextElementView() {
  
          List<CmsElementViewInfo> views = getData().getElementViews();
          if (views.size() > 1) {
              CmsUUID current = m_elementView.getRootViewId();
  
              // look for the current view index
              int currentIndex = -1;
              for (int i = 0; i < views.size(); i++) {
                  CmsElementViewInfo view = views.get(i);
                  if (view.isRoot() && current.equals(view.getElementViewId())) {
                      currentIndex = i;
                      break;
                  }
              }
              if (currentIndex != -1) {
                  CmsElementViewInfo target = null;
                  // look for the next root view
                  for (int i = currentIndex + 1; i < views.size(); i++) {
                      CmsElementViewInfo view = views.get(i);
                      if (view.isRoot()) {
                          target = view;
                          break;
                      }
                  }
                  if (target == null) {
                      // start at the beginning
                      for (int i = 0; i < currentIndex; i++) {
                          CmsElementViewInfo view = views.get(i);
                          if (view.isRoot()) {
                              target = view;
                              break;
                          }
                      }
                  }
                  if (target != null) {
                      final String viewName = target.getTitle();
                      Runnable action = new Runnable() {
  
                          public void run() {
  
                              CmsNotification.get().send(
                                  Type.NORMAL,
                                  Messages.get().key(Messages.GUI_SWITCH_ELEMENT_VIEW_NOTIFICATION_1, viewName));
                          }
                      };
                      setElementView(target, action);
                  }
              }
          }
      }