// set session bean type in case it wasn't set in a sparse ejb-jar.xml.
if( !ejbSingletonDescriptor.isSessionTypeSet() ) {
ejbSingletonDescriptor.setSessionType(EjbSessionDescriptor.SINGLETON);
}
doDescriptionProcessing(singleton.description(), ejbDesc);
doMappedNameProcessing(singleton.mappedName(), ejbDesc);
doSingletonSpecificProcessing(ejbSingletonDescriptor, ejbClass);
return setBusinessAndHomeInterfaces(ejbDesc, ainfo);