class DefaultHttpHeaderManager implements HttpHeaderManager {

    @Override
    public Enumeration<String> getHeaderNames() {
        List<String> names = new ArrayList<>();
        Iterator<DefaultHttpHeader> iterator = headers.values().iterator();
        while (iterator.hasNext()) {
            DefaultHttpHeader header = iterator.next();
            names.add(header.getName());
        }
        return Collections.enumeration(names);
    }

    public  DefaultHttpHeaderManager();

}