* @see ClassUtils#getShortNameAsProperty(Class)
*/
protected Object getServiceForClassType(Class serviceType) {
String lookupName = ClassUtils.getShortNameAsProperty(serviceType);
ApplicationContext ctx = getApplicationContext();
if (ctx.containsBean(lookupName)) {
Object bean = ctx.getBean(lookupName);
if (serviceType.isAssignableFrom(bean.getClass())) {
if(logger.isDebugEnabled()) {
logger.debug("Using bean '" + lookupName + "' (" + bean.getClass().getName() + ") for service " + serviceType.getName());
}