public abstract boolean deleteOwner(Principal caller, Principal owner)
boolean deleteOwner(Principal caller, Principal owner)
  public abstract boolean deleteOwner(Principal caller, Principal owner)     throws NotOwnerException, LastOwnerException;