private void initTextInputLayoutErrorHandlers( TextInputLayout cardInputLayout, TextInputLayout expiryInputLayout, TextInputLayout cvcTextInputLayout, TextInputLayout postalInputLayout) { mCardNumberEditText.setErrorMessageListener(new ErrorListener(cardInputLayout)); mExpiryDateEditText.setErrorMessageListener(new ErrorListener(expiryInputLayout)); mCvcEditText.setErrorMessageListener(new ErrorListener(cvcTextInputLayout)); if (mPostalCodeEditText == null) { return; } mPostalCodeEditText.setErrorMessageListener(new ErrorListener(postalInputLayout)); }