public static BsonInt32 newInt(int value) { return PrimitiveBsonInt32.newInstance(value); }
@Override public BsonInt32 asInt32() { return PrimitiveBsonInt32.newInstance(intValue()); }
@Override BsonInt32 readInt32(@Loose @ModifiesIndexes ByteBuf byteBuf) { return PrimitiveBsonInt32.newInstance(byteBuf.readInt()); }
return PrimitiveBsonInt32.newInstance(value.asInt32().getValue()); case INT64: return PrimitiveBsonInt64.newInstance(value.asInt64().getValue());