255256257258259260261262263264265266267
} else { injector = new MethodInjector(method, new SingletonObjectFactory<Object>(value)); } } else { if (field != null) { throw new UnknownTypeException(field.getName()); } else { throw new UnknownTypeException(method.getName()); } } return injector; }