@Override
 public Group getGroup(String groupId) {
   ensureStoreExists();
   return store.getGroup(groupId);
 }
 @Override
 public Group createGroup(String id, String parent) {
   ensureStoreExists();
   Group parentGroup = store.getGroup(parent);
   return store.createGroup(id, parentGroup);
 }