protected void onTextChanged(CharSequence text, int start, int lengthBefore, int lengthAfter) {
final boolean hasText = text.length() > 0;
protected void onTextChanged(CharSequence text, int start, int lengthBefore, int lengthAfter) {
final boolean hasText = text.length() > 0;