docs: private void initOptionsComponent() {
  
          // create and layout the component
          m_optionsComponent = new GridLayout(2, 2);
          m_optionsComponent.setHideEmptyRowsAndColumns(true);
          m_optionsComponent.setDefaultComponentAlignment(Alignment.MIDDLE_RIGHT);
          m_optionsComponent.setWidth("100%");
          m_optionsComponent.setColumnExpandRatio(1, 1f);
          m_optionsComponent.setStyleName("v-options");
  
          // add the components
          m_optionsComponent.addComponent(m_upperLeftComponent, 0, 0);
  
          Component upperRight = createUpperRightComponent();
          m_optionsComponent.addComponent(upperRight, 1, 0);
      }