@Override
  public String nextFieldName() throws IOException {
    if (next() == JsonToken.FIELD_NAME) {
      return reader.readName();
    }

    return null;
  }
The ObjectCodec used to parse the Bson object(s)
mongo/src/org/immutables/mongo/bson4jackson/BsonParser.java