code: public static int wtf(String tag, String msg) {
          collectLogEntry(Constants.ASSERT, tag, msg, null);
          if (isLoggable(tag, Constants.ASSERT)) {
              if (useWTF) {
                  try {
                      return (Integer) wtfTagMessageMethod.invoke(null,
                              new Object[] { tag, msg });
                  } catch (Exception e) {
                      return LogHelper.println(Constants.ASSERT, tag, msg);
                  }
              } else {
                  return LogHelper.println(Constants.ASSERT, tag, msg);
              }
          }
          return 0;
      }
docs: What a Terrible Failure: Report a condition that should never happen. The
  error will always be logged at level Constants.ASSERT despite the logging is
  disabled. Depending on system configuration, and on Android 2.2+, a
  report may be added to the DropBoxManager and/or the process may be
  terminated immediately with an error dialog.
  
  On older Android version (before 2.2), the message is logged with the
  Assert level. Those log messages will always be logged.
  
  @param tag
  Used to identify the source of a log message. It usually
  identifies the class or activity where the log call occurs.
  @param msg
  The message you would like logged.