code: @SuppressWarnings("unchecked")
      public static Class<? extends BsonValue> getClassForBsonType(final BsonType bsonType) {
          return (Class<? extends BsonValue>) DEFAULT_BSON_TYPE_CLASS_MAP.get(bsonType);
      }
docs: Get the {@code BsonValue} subclass associated with the given {@code BsonType}.
  @param bsonType the BsonType
  @return the class associated with the given type