code: protected void init() {
          setSizeFull();
          setImmediate(true);
          setId(getGridId());
          if (!hasSingleSelectionSupport()) {
              setSelectionMode(SelectionMode.NONE);
          }
          setColumnReorderingAllowed(true);
          addNewContainerDS();
          if (doSubscribeToEventBus()) {
              eventBus.subscribe(this);
          }
      }
docs: Initializes the grid.
  <p>
  
  <b>NOTE:</b> Sub-classes should configure the grid before calling this
  method (this means: set all support-classes needed, and then call init).