docs: private InjectionBinding<A> getInjectionBindingForAnnotation(String jndiName)
      {
          InjectionBinding<A> injectionBinding = ivAllAnnotationsCollection.get(jndiName);
          if (injectionBinding == null && ivContext.ivCompletedInjectionBindings != null)
          {
              InjectionBinding<?> completedInjectionBinding = ivContext.ivCompletedInjectionBindings.get(jndiName);
              if (completedInjectionBinding != null && completedInjectionBinding.ivProcessorClass == getClass())
              {
                  if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
                      Tr.debug(tc, "reusing completed " + completedInjectionBinding.toSimpleString());
  
                  @SuppressWarnings("unchecked")
                  InjectionBinding<A> uncheckedInjectionBinding = (InjectionBinding<A>) completedInjectionBinding;
                  injectionBinding = uncheckedInjectionBinding;
                  injectionBinding.metadataProcessingInitialize(ivNameSpaceConfig); // d730349.1
                  ivAllAnnotationsCollection.put(jndiName, injectionBinding);
              }
          }
  
          return injectionBinding;
      }