This can cause long file names (URLs) to be truncated which in turn will break named hooks code (since it needs to load those file names).
return null; 
    }
    const locationKey = getLocationKey(hookSource);
    const hookSourceData = locationKeyToHookSourceData.get(locationKey);
    if (!hookSourceData) {
      return null; 
    }
    const {lineNumber, columnNumber} = hookSource;
    if (!lineNumber || !columnNumber) {
      return null; 
    }
    const sourceConsumer = hookSourceData.sourceConsumer;
    let originalSourceLineNumber;
    if (areSourceMapsAppliedToErrors() || !sourceConsumer) {
      
      
      
      originalSourceLineNumber = lineNumber;
    } else {
      originalSourceLineNumber = sourceConsumer.originalPositionFor({
        line: lineNumber,
        
        
        column: columnNumber - 1,
      }).line;
    }
    if (__DEBUG__) {
      console.log(
        'findHookNames() mapped line number',
        lineNumber,