code: public List<String> getHeaders(String name) {
          requireNonNull(name);
          List<String> values = lazyMap.get().get(name.toLowerCase());
          if (values == null) {
              return Lists.of();
          }
          return Collections.unmodifiableList(values);
      }
docs: Get headers by name. If not exists, return empty list