public String toHuman(String prefix, String header) {
    StringBuilder sb = new StringBuilder(100);
    int size = size();

    sb.append(prefix);
    sb.append(header);
    sb.append("catch ");

    for (int i = 0; i < size; i++) {
      Entry entry = get(i);

      if (i != 0) {
        sb.append(",\n");
        sb.append(prefix);
        sb.append("  ");
      }

      if ((i == (size - 1)) && catchesAll()) {
        sb.append("<any>");
      } else {
        sb.append(entry.getExceptionType().toHuman());
      }

      sb.append(" -> ");
      sb.append(Hex.u2or4(entry.getHandler()));
    }

    return sb.toString();
  }
Get the human form of this instance, prefixed on each line with the string.

@param prefix {@code non-null;} the prefix for every line
@param header {@code non-null;} the header for the first line (after the first prefix)
@return {@code non-null;} the human form
android/android_framework/dex-maker/src/main/java/com/android/dx/dex/code/CatchHandlerList.java