{
try
{
ClassLoaderResolver clr = ownerSM.getObjectManager().getClassLoaderResolver();
this.backingStore = (CollectionStore)ownerSM.getStoreManager().getBackingStoreForField(clr,fmd,java.util.HashSet.class);
this.elementType = clr.classForName(this.backingStore.getElementType());
}
catch(UnsupportedOperationException ex)
{
//some datastores do not support backingStores
}