code: public static Handler newHandler(Handler original, Handler.Callback callback) {
          return new Handler(original.getLooper(), callback);
      }
docs: Creates new {@link Handler} with the same {@link Looper} as the original handler.
  
  @param original original handler, can not be null
  @param callback message handling callback, may be null
  @return new instance