code: public JSONWriter arrayBegin() throws IOException {
          beforeValue();
  
          writer.write(JSON.LSQUARE);
          stack.push(state);
          state = new State(ARRAY);
          return this;
      }
docs: array begin.
  
  @return this.
  @throws IOException.