docs: public Array readArray( DataInput input ) throws IOException {
          // Create an object so that this reader is thread safe ...
          DocumentValueFactory valueFactory = VALUE_FACTORY;
          Reader reader = new Reader(new BsonDataInput(input), valueFactory);
          reader.startArray();
          return (Array)reader.endDocument();
      }