assertThat(document.containsField("aField"), is(true));
Class<?> aFieldClass = document.get("aField").getClass();
assertThat(aFieldClass, classEqualTo(String.class));
assertThat((String) document.get("aField"), is(equalTo("foo")));
assertThat(document.containsField("anotherField"), is(true));
Class<?> anotherFieldClass = document.get("anotherField").getClass();
assertThat(anotherFieldClass, classEqualTo(String.class));
assertThat((String) document.get("anotherField"), is(equalTo("bar")));
}