code: public void pushLoop(String labelName) {
          pushState();
          continueLabel = new Label();
          breakLabel = new Label();
          initLoopLabels(labelName);
      }
docs: Should be called when descending into a loop that does
  not define a scope. Creates a element for the state stack
  so pop has to be called later, TODO: @Deprecate