import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
public class MapOfCollections {
private Map map;
public MapOfCollections() {
super();
this.map = new HashMap();
this.map.put("key1", Arrays.asList(new String[] { "key1_value1", "key1_value2" }));
this.map.put("key2", Arrays.asList(new String[] { "key2_value1", "key2_value2" }));
}
public Map getMap() {
return this.map;
}
public void setMap(Map map) {
this.map = map;
}
public boolean equals(Object obj) {
if (!(obj instanceof MapOfCollections)) {
return false;
}
return this.getMap().equals(((MapOfCollections) obj).getMap());
}
public int hashCode() {
return this.getMap().hashCode();
}
public String toString() {
return this.getClass().getName() + ": " + this.getMap();
}
}