>>582

class Order {
 Canceler canceler;
  void cancel() {
   canceler.cancel();
  }
}

class Canceler {
 boolean isCancelable() {
 }
 void cancel() {
  if (!isCancelable()) {
  }
 }
}