code: public static int wtf(Object object, String msg, Throwable tr) {
          if (object != null) {
              return wtf(object.getClass().getName(), msg, tr);
          }
          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 object
  Used to compute the tag.
  @param msg
  The message you would like logged.
  @param tr
  The exception to log