code: public Token createBankAccountTokenSynchronous(final BankAccount bankAccount)
              throws AuthenticationException,
              InvalidRequestException,
              APIConnectionException,
              CardException,
              APIException {
          return createBankAccountTokenSynchronous(bankAccount, mDefaultPublishableKey);
      }
docs: Blocking method to create a {@link Token} for a {@link BankAccount}. Do not call this on
  the UI thread or your app will crash.
  
  This method uses the default publishable key for this {@link Stripe} instance.
  
  @param bankAccount the {@link Card} to use for this token
  @return a {@link Token} that can be used for this {@link BankAccount}
  
  @throws AuthenticationException failure to properly authenticate yourself (check your key)
  @throws InvalidRequestException your request has invalid parameters
  @throws APIConnectionException failure to connect to Stripe's API
  @throws CardException should not be thrown with this type of token, but is theoretically
  possible given the underlying methods called
  @throws APIException any other type of problem (for instance, a temporary issue with
  Stripe's servers