@Override
    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (o == null || getClass() != o.getClass()) {
            return false;
        }

        Header header = (Header) o;

        if (!name.equals(header.name)) {
            return false;
        }
        return !(value != null ? !value.equals(header.value) : header.value != null);
    }
Represents a single header from a {@link Headers} object.
zuul-core/src/main/java/com/netflix/zuul/message/Header.java