code: private boolean isEnvEntryTypeCompatible(Object newType) // F743-32443
      {
          Class<?> curType = getInjectionClassType();
          if (curType == null)
          {
              return true;
          }
  
          return isClassesCompatible((Class<?>) newType, getInjectionClassType());
      }
docs: Checks if the specified type is compatible for merging with the type
  that has already specified for this binding.
  
  @param type a type object returned from {@link #getEnvEntryType}