drools-eclipse/org.guvnor.eclipse.webdav/src/interface/org/eclipse/webdav/dom/PropertyBehavior.java
public boolean isKeepAllAlive() throws MalformedElementException {
        Element child = getFirstChild(root, childNames);
        ensureNotNull(Policy.bind("ensure.expectingOmitOrKeepaliveElmt"), child); //$NON-NLS-1$
        boolean isKeepAllAlive = false;
        if (isDAVElement(child, "keepalive")) { //$NON-NLS-1$
            isKeepAllAlive = "*".equals(getFirstText(child)); //$NON-NLS-1$
            ensureNull(Policy.bind("ensure.conflictingHrefElmt"), getFirstChild(child, "href")); //$NON-NLS-1$ //$NON-NLS-2$
        }
        child = getNextSibling(child, childNames);
        ensureNull(Policy.bind("ensure.conflictingOmitOrKeepaliveElmt"), child); //$NON-NLS-1$
        return isKeepAllAlive;
    }
public boolean isKeepAllAlive() throws MalformedElementException {
        Element child = getFirstChild(root, childNames);
        ensureNotNull(Policy.bind("ensure.expectingOmitOrKeepaliveElmt"), child); //$NON-NLS-1$
        boolean isKeepAllAlive = false;
        if (isDAVElement(child, "keepalive")) { //$NON-NLS-1$
            isKeepAllAlive = "*".equals(getFirstText(child)); //$NON-NLS-1$
            ensureNull(Policy.bind("ensure.conflictingHrefElmt"), getFirstChild(child, "href")); //$NON-NLS-1$ //$NON-NLS-2$
        }
        child = getNextSibling(child, childNames);
        ensureNull(Policy.bind("ensure.conflictingOmitOrKeepaliveElmt"), child); //$NON-NLS-1$
        return isKeepAllAlive;
    }
Returns <code>true</code> if this propertybehavior is in the
"keep all alive" form, otherwise, returns <code>false</code>.

@return a boolean indicating whether this propertybehavior is in the
"keep all alive" form or not
@throws MalformedElementException if there is reason to believe that
this editor's underlying element is not well formed