docs: protected void appyDrawerType() {
          setType(SideNavType.DRAWER);
          registerHandler(addOpeningHandler(event -> Scheduler.get().scheduleDeferred(() -> $("[id=sidenav-overlay]").css("visibility", "visible"))));
          Scheduler.get().scheduleDeferred(() -> {
              pushElement(getHeader(), 0);
              pushElement(getMain(), 0);
          });
      }