public Extent getExtent(ObjectManager om, Class c, boolean subclasses)
{
AbstractClassMetaData cmd = getMetaDataManager().getMetaDataForClass(c, om.getClassLoaderResolver());
if (!cmd.isRequiresExtent())
{
throw new NoExtentException(c.getName());
}
DatastoreClass t = getDatastoreClass(cmd.getFullClassName(), om.getClassLoaderResolver());
if (cmd.getInheritanceMetaData().getStrategyValue() == InheritanceStrategy.COMPLETE_TABLE)
{