code: protected void init() {
          this.gridHeader = createGridHeader();
          this.grid = createGrid();
          buildLayout();
          setSizeFull();
          setImmediate(true);
          if (doSubscribeToEventBus()) {
              eventBus.subscribe(this);
          }
      }
docs: Initializes this layout that presents a header and a grid.