private CatchHandler readCatchHandler(int offset) {
      int size = readSleb128();
      int handlersCount = Math.abs(size);
      int[] typeIndexes = new int[handlersCount];
      int[] addresses = new int[handlersCount];
      for (int i = 0; i < handlersCount; i++) {
        typeIndexes[i] = readUleb128();
        addresses[i] = readUleb128();
      }
      int catchAllAddress = size <= 0 ? readUleb128() : -1;
      return new CatchHandler(typeIndexes, addresses, catchAllAddress, offset);
    }
Look up a descriptor index from a type index. Cheaper than: {@code
open(tableOfContents.typeIds.off + (index * SizeOf.TYPE_ID_ITEM)).readInt();}
android/android_framework/dex-maker/src/main/java/com/android/dex/Dex.java