code: @Override
      public void registerInjectionMetaDataListener(InjectionMetaDataListener metaDataListener)
      {
          if (metaDataListener == null) {
              throw new IllegalArgumentException("A null InjectionMetaDataListener cannot be registered " +
                                                 "with the injection engine.");
          }
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              Tr.entry(tc, "registerInjectionMetaDataListener", metaDataListener.getClass().getName());
          metaDataListeners.add(metaDataListener);
      }
docs: This method will register an instance of an InjectionMetaDataListener with the current
  engine instance.