class JexlNodeSet implements Set<JexlNode> {

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

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

}