Result result = getInitializedResult();
if (descriptor instanceof EjbEntityDescriptor) {
String persistentType =
((EjbEntityDescriptor)descriptor).getPersistenceType();
if (EjbEntityDescriptor.CONTAINER_PERSISTENCE.equals(persistentType)) {
EjbCMPEntityDescriptor cmpDesc = (EjbCMPEntityDescriptor) descriptor;
PersistenceDescriptor persDesc = cmpDesc.getPersistenceDescriptor();
if (persDesc.getCMPFields().size()==0) {
result.failed(smh.getLocalString
(getClass().getName()+"failed",
"For CMP entity bean [ {0} ], no cmp field are defined",
new Object[] {descriptor.getName()}));