@Override
 public void sub(
     final PersistentAbsQuantity minuend,
     final PersistentAbsQuantity subtrahend,
     final Invoker invoker)
     throws PersistenceException {
   final java.sql.Date now = new java.sql.Date(new java.util.Date().getTime());
   final PersistentSubCommand command = model.meta.SubCommand.createSubCommand(now, now);
   command.setMinuend(minuend);
   command.setSubtrahend(subtrahend);
   command.setInvoker(invoker);
   command.setCommandReceiver(getThis());
   model.meta.CommandCoordinator.getTheCommandCoordinator().coordinate(command);
 }