class JexlNodeSet implements Set<JexlNode> {

    @Override
    public boolean removeAll(Collection<?> collection) {
        boolean modified = false;
        if (collection != null) {
            for (Object o : collection) {
                if (remove(o)) {
                    modified = true;
                }
            }
        }
        return modified;
    }

    public  JexlNodeSet();
    public  JexlNodeSet(boolean useSourceNodeForKeys);

}