docs: @Programmatic
      public PhoneOrFaxNumber findByPhoneOrFaxNumber(
              final Object owner,
              final String phoneNumber) {
  
          final Optional<PhoneOrFaxNumber> phoneNumberIfFound = findByPhoneOrFaxNumber(owner, phoneNumber, CommunicationChannelType.PHONE_NUMBER);
          if(phoneNumberIfFound.isPresent()) {
              return phoneNumberIfFound.get();
          }
  
          final Optional<PhoneOrFaxNumber> faxNumberIfFound = findByPhoneOrFaxNumber(owner, phoneNumber, CommunicationChannelType.FAX_NUMBER);
          return faxNumberIfFound.orNull();
      }