docs: void setCustomerSource(@NonNull CustomerSource customerSource) {
          Source source = customerSource.asSource();
          if (source != null
                  && source.getSourceTypeModel() != null
                  && Source.CARD.equals(source.getType())
                  && source.getSourceTypeModel() instanceof SourceCardData) {
              SourceCardData sourceCardData = (SourceCardData) source.getSourceTypeModel();
              setSourceCardData(sourceCardData);
              return;
          }
  
          Card card = customerSource.asCard();
          if (card != null) {
              setCard(card);
          }
      }