das sieht clever aus, ist aber nicht allgemeingültig:
public int compareTo(Zahl that) { return this.contents - that.contents; }