datastore.store(foo);
}
{
ObjectDatastore datastore = new AnnotationObjectDatastore(false);
Foo foundFoo = datastore.load(Foo.class, "foo1");
assertEquals("foo1", foundFoo.myKey);
assertEquals("foo1Name", foundFoo.innerFoo.myName);
assertEquals(2, foundFoo.moreInnerFoos.size());
assertEquals("helloFoo", foundFoo.moreInnerFoos.get("hello").myName);