docs: protected boolean doTypeMappingCheck(EObject source, JvmType type, Procedure3<? super EObject, ? super JvmType, ? super String> errorHandler) {
  		if (source != null && type != null) {
  			final ExtraLanguageTypeConverter converter = getTypeConverter();
  			final String qn = type.getQualifiedName();
  			if (converter != null && !converter.hasConversion(qn)) {
  				if (errorHandler != null) {
  					errorHandler.apply(source, type, qn);
  				}
  				return false;
  			}
  		}
  		return true;
  	}