Hooks like `useEffect` or `useLayoutEffect` will _never_ have names, so if a the only hooks for a given source file are these "unnamed" built-in hooks, we should skip loading the source code.
});
      } else {
        if (__DEBUG__) {
          console.log(`fetchFile() Got bad response for url "${url}"`);
        }
        reject(null);
      }
    });
  });
}
function findHookNames(
  hooksList: Array<HooksNode>,
  locationKeyToHookSourceData: Map<string, HookSourceData>,
): HookNames {
  const map: HookNames = new Map();
  hooksList.map(hook => {
    
    
    if (isNonDeclarativePrimitiveHook(hook)) {
      if (__DEBUG__) {
        console.log('findHookNames() Non declarative primitive hook');
      }
      
      return null;
    }
    
    const hookSource = ((hook.hookSource: any): HookSource);
    const fileName = hookSource.fileName;
    if (!fileName) {
      return null;