import java.util.*;

class Entry {
    String category;

    List <String> keys = new ArrayList<String>();
    Map <String, String> data = new TreeMap<String, String>();

    Entry (String c) { 
	category = c; 
    }

    String getCategory() {
	return category;
    }

    void add(String key, String attribute) {
	keys.add(key);
	data.put(key, attribute);
    }

    boolean compare(String key, String attribute) {
	return attribute.equals(data.get(key));
    }

    void print (boolean showCategory) {
	System.out.println("--------------------------------------------------");
	if (showCategory) {
	    System.out.println("[ "+ category + " ]");
	}
	for (String key : keys) { 
	    System.out.println(key+ " : "+ data.get(key));
	}
	System.out.println("--------------------------------------------------");
    }
}
