drools-eclipse/org.guvnor.eclipse.webdav/src/client/org/eclipse/webdav/http/client/HttpClient.java
public Enumeration getOriginServerUrls() {
        final Enumeration enum1 = contexts.keys();
        final Enumeration enum2 = proxyServerUrls.keys();

        Enumeration e = new Enumeration() {
            public boolean hasMoreElements() {
                return enum1.hasMoreElements() || enum2.hasMoreElements();
            }

            public Object nextElement() {
                if (enum1.hasMoreElements())
                    return enum1.nextElement();
                return enum2.nextElement();
            }
        };
        return e;
    }
public Enumeration getOriginServerUrls() {
        final Enumeration enum1 = contexts.keys();
        final Enumeration enum2 = proxyServerUrls.keys();

        Enumeration e = new Enumeration() {
            public boolean hasMoreElements() {
                return enum1.hasMoreElements() || enum2.hasMoreElements();
            }

            public Object nextElement() {
                if (enum1.hasMoreElements())
                    return enum1.nextElement();
                return enum2.nextElement();
            }
        };
        return e;
    }
Returns an <code>Enumeration</code> over the origin server
<code>URL</code>s known to this client. The known origin server
<code>URL</code>s are gleaned from this client's mapped contexts and
mapped proxy server <code>URL</code>s.

@return an <code>Enumeration</code> over the origin server
<code>URL</code>s known to this client
@see #getContext(URL)
@see #setContext(URL, Context)
@see #getProxyServerUrl(URL)
@see #setProxyServerUrl(URL, URL)