// Take the metadata for the first implementation of the reference type
String[] clsNames = storeMgr.getOMFContext().getMetaDataManager().getClassesImplementingInterface(ownerMemberMetaData.getCollection().getElementType(), clr);
Class[] cls = new Class[clsNames.length];
for (int j=0; j<clsNames.length; j++)
{
cls[j] = clr.classForName(clsNames[j]);
}
elementStmt = new DiscriminatorIteratorStatement(clr, cls,
true, this.storeMgr, true, allowsNull,
containerTable, elementMapping, elmIdentifier).getQueryStatement(null);
}