code: @Override
      public void openSubView(String state, boolean updateState) {
  
          if (updateState) {
              CmsAppWorkplaceUi.get().changeCurrentAppState(state);
          }
          Component comp = getComponentForState(state);
          if (comp != null) {
              updateMainComponent(comp);
          } else {
              m_rootLayout.setMainContent(new Label("Malformed path, tool not available for path: " + state));
              updateAppAttributes(Collections.<String, Object> emptyMap());
          }
          updateSubNav(getSubNavEntries(state));
          updateBreadCrumb(getBreadCrumbForState(state));
  
      }
docs: Opens the requested sub view.<p>
  
  @param state the state
  @param updateState <code>true</code> to update the state URL token