public JAXBValueStore(JAXBHelperContext aJAXBHelperContext, Object anEntity) {
   this.jaxbHelperContext = aJAXBHelperContext;
   this.listWrappers = new WeakHashMap<Property, JAXBListWrapper>();
   JAXBContext jaxbContext = (JAXBContext) jaxbHelperContext.getJAXBContext();
   this.descriptor =
       (XMLDescriptor) jaxbContext.getXMLContext().getSession(anEntity).getDescriptor(anEntity);
   this.entity = anEntity;
 }
 @Override
 public void setUp() throws Exception {
   JAXBContext ctx = (JAXBContext) JAXBContextFactory.createContext(new Class[] {Foo.class}, null);
   this.project = ctx.getXMLContext().getSession(0).getProject();
 }