drools-eclipse/org.guvnor.eclipse.webdav/src/interface/org/eclipse/webdav/dom/ActiveLock.java
public Enumeration getLockTokenHrefs() throws MalformedElementException {
        Element locktoken = getLastChild(root, "locktoken"); //$NON-NLS-1$
        Element firstHref = null;
        if (locktoken != null) {
            firstHref = getFirstChild(locktoken, "href"); //$NON-NLS-1$
            ensureNotNull(Policy.bind("ensure.missingHrefElmt"), firstHref); //$NON-NLS-1$
        }
        final Node node = firstHref;
        Enumeration e = new Enumeration() {
            Node currentHref = node;

            public boolean hasMoreElements() {
                return currentHref != null;
            }

            public Object nextElement() {
                if (!hasMoreElements()) {
                    throw new NoSuchElementException();
                }
                String href = getFirstText((Element) currentHref);
                currentHref = getTwin((Element) currentHref, true);
                return decodeHref(href);
            }
        };

        return e;
    }
public Enumeration getLockTokenHrefs() throws MalformedElementException {
        Element locktoken = getLastChild(root, "locktoken"); //$NON-NLS-1$
        Element firstHref = null;
        if (locktoken != null) {
            firstHref = getFirstChild(locktoken, "href"); //$NON-NLS-1$
            ensureNotNull(Policy.bind("ensure.missingHrefElmt"), firstHref); //$NON-NLS-1$
        }
        final Node node = firstHref;
        Enumeration e = new Enumeration() {
            Node currentHref = node;

            public boolean hasMoreElements() {
                return currentHref != null;
            }

            public Object nextElement() {
                if (!hasMoreElements()) {
                    throw new NoSuchElementException();
                }
                String href = getFirstText((Element) currentHref);
                currentHref = getTwin((Element) currentHref, true);
                return decodeHref(href);
            }
        };

        return e;
    }
Returns an <code>Enumeration</code> of <code>String</code>s
containing this activelock's lock token hrefs.

@return an <code>Enumeration</code> of <code>String</code>s
@throws MalformedElementException if there is reason to believe that
this editor's underlying element is not well formed