code: @Override
      public T havingHeader(final String name, final Matcher<? super List<String>> predicate) {
          Validate.notEmpty(name, "name cannot be empty");
          Validate.notNull(predicate, "predicate cannot be null");
          
          return that(requestHeader(name, predicate));
      }
docs: {@inheritDoc}