public boolean equals(TemporalChange tc) {
		if (this.size() != tc.size()) return false;		
		
		Enumeration<Double> ts = values.keys();
		while (ts.hasMoreElements()) { 
			Double t = ts.nextElement();
			if (!this.get(t).equals(tc.get(t)))
				return false;
		}
		
		return true;
	}