code: private void push(Construct construct) {
          // Make sure we don't blow the stack.
          check(m_stackPos < MAX_STACK_DEPTH, "Too many JSON nested levels (maximum=" + MAX_STACK_DEPTH + ")");
          m_stack[m_stackPos++] = construct;
      }
docs: Push the given node onto the node stack.