public boolean equals(Object o){
		if(this == o) return true;
		if(!(o instanceof VarDescr)) return false;
		VarDescr d = (VarDescr) o;
		return (this.addr == d.getAddr()) && (this.typ.equals(d.getTyp()));
	}