public static void main(String[] args) {
   Cleanser x = new Cleanser();
   x.dilute();
   x.apply();
   x.scrub();
   System.out.println(x);
   monitor.expect(new String[] {"Cleanser dilute() apply() scrub()"});
 }
 // Change a method:
 public void scrub() {
   append(" Detergent.scrub()");
   super.scrub(); // Call base-class version
 }