private static void annotateAndConsumeHandlers(
      CatchHandlerList handlers,
      int offset,
      int size,
      String prefix,
      PrintWriter printTo,
      AnnotatedOutput annotateTo) {
    String s = handlers.toHuman(prefix, Hex.u2(offset) + ": ");

    if (printTo != null) {
      printTo.println(s);
    }

    annotateTo.annotate(size, s);
  }
Helper for {@link #annotateEntries} to annotate a catch handler list while consuming it.

@param handlers {@code non-null;} handlers to annotate
@param offset {@code >= 0;} the offset of this handler
@param size {@code >= 1;} the number of bytes the handlers consume
@param prefix {@code non-null;} prefix for each line
@param printTo {@code null-ok;} where to print to
@param annotateTo {@code non-null;} where to annotate to
android/android_framework/dex-maker/src/main/java/com/android/dx/dex/file/CatchStructs.java