this (cents.intValue());
super (cents + " cents."); _cents = cents;
_cents += otherMoney.getCents();
if (object instanceof Money) { Money otherMoney = (Money) object; return (_cents == otherMoney.getCents()); } return false;
return _cents;
if (_cents > otherMoney.getCents()) { return true; } return false;
return _cents < 0;
System.out.println("in readObject"); (Thread.currentThread()).dumpStack(); in.defaultReadObject();
_cents -= otherMoney.getCents();
System.out.println("in writeObject"); (Thread.currentThread()).dumpStack(); out.defaultWriteObject();