/** ******** */
  private B2BCustomerModel createB2BCustomerModel(final CustomerModel customer) {
    final B2BCustomerModel b2bCustomer = new B2BCustomerModel();

    b2bCustomer.setEmail(customer.getUid());
    b2bCustomer.setName(customer.getName());
    b2bCustomer.setTitle(customer.getTitle());
    b2bCustomer.setUid(customer.getUid());

    b2bCustomer.setDefaultB2BUnit(createB2BUnit());

    return b2bCustomer;
  }
  @Override
  public Boolean get(final CustomerModel model) {
    if (model == null) {
      throw new IllegalArgumentException("Item model is required");
    }

    // Accelerator stores the email in the ID (uid) field
    final String email = model.getUid();
    return Boolean.valueOf(
        email != null && (email.endsWith("hybris.de") || email.endsWith("hybris.com")));
  }