} catch (NoTableManagedException e) {
// Our parent class throws this when the class isn't PersistenceCapable also.
Class cls = clr.classForName(className);
ApiAdapter api = getApiAdapter();
if (cls != null && !cls.isInterface() && !api.isPersistable(cls)) {
throw new NoTableManagedException(
"Class " + className + " does not seem to have been enhanced. You may want to rerun " +
"the enhancer and check for errors in the output.");
// Suggest you address why this method is being called before any check on whether it is persistable
// then you can remove this error message
}