foo.innerFoo = new InnerFoo("foo1Name");
foo.moreInnerFoos = new HashMap<String, InnerFoo>();
foo.moreInnerFoos.put("hello", new InnerFoo("helloFoo"));
foo.moreInnerFoos.put("goodbye", new InnerFoo("goodbyeFoo"));
datastore.store(foo);
}
{
ObjectDatastore datastore = new AnnotationObjectDatastore(false);
Foo foundFoo = datastore.load(Foo.class, "foo1");