private boolean isEnvEntryTypeCompatible(Object newType) // F743-32443
    {
        Class<?> curType = getInjectionClassType();
        if (curType == null)
        {
            return true;
        }

        return isClassesCompatible((Class<?>) newType, getInjectionClassType());
    }
private boolean isEnvEntryTypeCompatible ( Object newType ) { Class < ? > curType = getInjectionClassType ( ) ; if ( curType == null ) { return true ; } return isClassesCompatible ( ( Class < ? > ) newType , getInjectionClassType ( ) ) ; }
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}