code: @Override
      public Object inject(Class Klass) throws InjectionProviderException {
  
          if (available) {
              return delegate.inject(Klass);
          }
          return null;
      }
docs: {@inheritDoc}