@@ -0,0 +1,617 @@
+package com.wizzardo.httpserver;%0A%0Aimport java.util.ArrayList;%0Aimport java.util.List;%0A%0A/**%0A * @author: wizzardo%0A * Date: 7/26/14%0A */%0Apublic class HeaderValue %7B%0A    private String value;%0A    private List%3CString%3E values;%0A%0A    public HeaderValue(String value) %7B%0A        this.value = value;%0A    %7D%0A%0A    public String getValue() %7B%0A        return value;%0A    %7D%0A%0A    public List%3CString%3E getValues() %7B%0A        if (values == null) %7B%0A            values = new ArrayList%3CString%3E();%0A            values.add(value);%0A        %7D%0A        return values;%0A    %7D%0A%0A    public void append(String value) %7B%0A        getValues().add(value);%0A    %7D%0A%7D%0A

implement multiple headers with same name