docs: @Override
      public <T> T getInjectionTargetContextData(Class<T> data)
      {
          if (data.isAssignableFrom(getClass()))
              return data.cast(this);
  
          // Return null if requested context data is not available
          return null;
      }