private static <T> boolean isBsonPrimitives(Class<T> clazz) {
		if (PRIMITIVES.contains(clazz)) {
			return true;
		}

		for (Class<?> primitive : PRIMITIVES) {
			if (primitive.isAssignableFrom(clazz)) {
				return true;
			}
		}

		return false;
	}