class FindCustomer implements BusinessOperation<String> {

  @Override
  public String perform() throws BusinessException {
    if (!this.errors.isEmpty()) {
      throw this.errors.pop();
    }

    return this.customerId;
  }

  public  FindCustomer(String customerId, BusinessException... errors);

}