class FPGAttributeSet implements Comparable<FPGAttributeSet> {

    public boolean contains(FPGAttributeSet other) {
        Map<String, String> otherItems = other.items;
        for (Map.Entry<String, String> oEntry : otherItems.entrySet()) {
            String colName = oEntry.getKey();
            String colValue = oEntry.getValue();
            boolean match = false;
            if (items.containsKey(colName) && items.get(colName).equals(colValue)) {
                continue;
            } else {
                return false;
            }
        }
        return true;
    }

    public  FPGAttributeSet(FPGItemsetResult its, AttributeEncoder encoder);
    public  FPGAttributeSet(double support,
                           double numRecords,
                           double ratioToInliers,
                           Map<String, String> items);

}