return null;
int colonx = inputValue.indexOf(':');
if (colonx < 0)
throw new ApplicationRuntimeException(
FactoryMessages.invalidBeanTranslatorFormat(inputValue));
String serviceId = inputValue.substring(0, colonx);
if (serviceId.length() == 0)
throw new ApplicationRuntimeException(
FactoryMessages.invalidBeanTranslatorFormat(inputValue));
String locator = inputValue.substring(colonx + 1);
if (locator.length() == 0)
throw new ApplicationRuntimeException(
FactoryMessages.invalidBeanTranslatorFormat(inputValue));
BeanFactory f = (BeanFactory) contributingModule.getService(serviceId, BeanFactory.class);
return f.get(locator);