code: private void inject(Object target, Field field) {
          try {
              
              /**
               * Injection is actually quite a simple process. We resolve the
               * field into a source of instances, and ask it to generate one.
               */
              field.set(target, registrar.resolve(field).getInstance());
          
          } catch (IllegalArgumentException | IllegalAccessException e) {
              throw new IrohException(e);        
          }
      }
docs: Performs the actual instance injection.
  
  @param target The target object containing the field to be injected.
  @param field The target field to be injected in the target object.