public void setMessage(CharSequence msg, boolean important) {
   if (!TextUtils.isEmpty(msg) && important) {
     mMessageArea.mMessage = msg;
     mMessageArea.securityMessageChanged();
   }
 }
 @Override
 public void setTimeout(int timeoutMs) {
   mMessageArea.mTimeout = timeoutMs;
 }
 @Override
 public void hideBouncer(int duration) {
   mMessageArea.showMessage(duration);
   mMessageArea.mShowingBouncer = false;
 }
 @Override
 public void showBouncer(int duration) {
   mMessageArea.hideMessage(duration, false);
   mMessageArea.mShowingBouncer = true;
 }
 public void setMessage(int resId, boolean important, Object... formatArgs) {
   if (resId != 0 && important) {
     mMessageArea.mMessage = mMessageArea.getContext().getString(resId, formatArgs);
     mMessageArea.securityMessageChanged();
   }
 }
 public void setMessage(int resId, boolean important) {
   if (resId != 0 && important) {
     mMessageArea.mMessage = mMessageArea.getContext().getResources().getText(resId);
     mMessageArea.securityMessageChanged();
   }
 }