@Override
protected Object lookupBean() throws NoSuchBeanException {
try {
return registry.lookup(getName());
} catch (NotBoundException e) {
throw new NoSuchBeanException(getName(), e);
} catch (AccessException e) {
throw new RuntimeCamelException(e);
} catch (RemoteException e) {
throw new RuntimeCamelException(e);
}