class CaselessUnmodifiableMultivaluedMap extends CaselessMultivaluedMap<T> {

    @Override
    public Set<Entry<String, List<T>>> entrySet() {
        if (entries == null) {
            entries = new ReadOnlyEntrySet();
        }
        return entries;
    }

    public  CaselessUnmodifiableMultivaluedMap();
    public  CaselessUnmodifiableMultivaluedMap(int capacity);
    public  CaselessUnmodifiableMultivaluedMap(Map<String, List<T>> m);

}