code: public Object[] readArray() throws IOException
      {
          if (_parser.isExpectedStartArrayToken()) {
              return AnyReader.std.readArrayFromArray(this, _parser, _collectionBuilder);
          }
          if (_parser.hasToken(JsonToken.VALUE_NULL)) {
              return null;
          }
          throw JSONObjectException.from(_parser,
                  "Can not read an array: expect to see START_ARRAY ('['), instead got: "+ValueReader._tokenDesc(_parser));
      }
docs: Method for reading a JSON Array from input and building a <code>Object[]</code>
  out of it. Note that if input does NOT contain a
  JSON Array, {@link JSONObjectException} will be thrown.