class DescriptiveUrlBag extends LinkedHashSet<DescriptiveUrl> {

    public DescriptiveUrl find(DescriptiveUrl.Type type) {
        for(DescriptiveUrl url : this) {
            if(url.getType().equals(type)) {
                return url;
            }
        }
        return DescriptiveUrl.EMPTY;
    }

    public  DescriptiveUrlBag();
    public  DescriptiveUrlBag(final java.util.Collection<? extends DescriptiveUrl> c);

}