@Test
public void canInsertAPojoWithNotNewObjectId() throws Exception {
ObjectId id = ObjectId.get();
id.notNew();
collection.withWriteConcern(WriteConcern.SAFE).insert(new Friend(id, "John"));
Friend result = collection.findOne(id).as(Friend.class);
assertThat(result.getId()).isEqualTo(id);