docs: public Document read( InputStream stream ) throws IOException {
          // Create an object so that this reader is thread safe ...
          DocumentValueFactory valueFactory = VALUE_FACTORY;
          Reader reader = new Reader(new BsonDataInput(new DataInputStream(stream)), valueFactory);
          reader.startDocument();
          return reader.endDocument();
      }