private void finishProcessingIfNecessary() {
    if (insns != null) {
      return;
    }

    insns = unprocessedInsns.finishProcessingAndGetList();
    positions = PositionList.make(insns, positionInfo);
    locals = LocalList.make(insns);
    catches = unprocessedCatches.build();

    // Let them be gc'ed.
    unprocessedInsns = null;
    unprocessedCatches = null;
  }
Finish up processing of the method.
android/android_framework/dex-maker/src/main/java/com/android/dx/dex/code/DalvCode.java