docs: private static <T extends Node> Map.Entry<CSNodeWrapper, T> findEntry(Map<CSNodeWrapper, T> map, Integer id) {
          if (id == null) return null;
  
          for (final Map.Entry<CSNodeWrapper, T> entry : map.entrySet()) {
              if (entry.getKey().getNextNode() != null && entry.getKey().getNextNode().getId().equals(id)) {
                  return entry;
              }
          }
  
          return null;
      }