code: public void processBindings()
                      throws InjectionException
      {
          final boolean isTraceOn = TraceComponent.isAnyTracingEnabled();
          if (isTraceOn && tc.isEntryEnabled())
              Tr.entry(tc, "processBindings");
  
          if (ivProcessors != null) // RTC115266
          {
              for (InjectionProcessor<?, ?> processor : ivProcessors)
              {
                  if (processor != null)
                  {
                      try
                      {
                          InjectionProcessorContextImpl.processBindings(processor);
                      } catch (InjectionException iex)
                      {
                          FFDCFilter.processException(iex, CLASS_NAME + ".processBindings",
                                                      "480", this, new Object[] { processor });
                          // Include the cause message in the logged message, and don't
                          // unnecessarily wrap the exception.                          F53641
                          Tr.error(tc, "FAILED_TO_PROCESS_BINDINGS_CWNEN0011E", iex.getMessage());
                          throw iex;
                      } catch (Throwable t)
                      {
                          FFDCFilter.processException(t, CLASS_NAME + ".processBindings",
                                                      "815", this, new Object[] { processor });
                          // Include the cause stack in the logged message.             F53641
                          Tr.error(tc, "FAILED_TO_PROCESS_BINDINGS_CWNEN0011E", t);
                          throw new InjectionException("Failed to process bindings for metadata", t);
                      }
                  }
              }
          }
  
          if (isTraceOn && tc.isEntryEnabled())
              Tr.exit(tc, "processBindings");
      }
docs: Process injection bindings for all created processors.