public void putAnnotationSetOffset(int oldOffset, int newOffset) {
    if (oldOffset <= 0 || newOffset <= 0) {
      throw new IllegalArgumentException();
    }
    annotationSetOffsets.put(oldOffset, newOffset);
  }
Maps the index offsets from one dex file to those in another. For example, if you have string #5
in the old dex file, its position in the new dex file is {@code strings[5]}.
android/android_framework/dex-maker/src/main/java/com/android/dx/merge/IndexMap.java