/** * Returns a {@link PrimitiveBsonInt32} instance with the given value. */ public static PrimitiveBsonInt32 newInstance(int value) { switch (value) { case 0: return ZERO; case 1: return ONE; case -1: return MINUS_ONE; default: return new PrimitiveBsonInt32(value); } }