public static Dop get(int opcode) {
    int idx = opcode - Opcodes.MIN_VALUE;

    try {
      Dop result = DOPS[idx];
      if (result != null) {
        return result;
      }
    } catch (ArrayIndexOutOfBoundsException ex) {
      // Fall through.
    }

    throw new IllegalArgumentException("bogus opcode");
  }
Gets the {@link Dop} for the given opcode value.

@param opcode {@code Opcodes.MIN_VALUE..Opcodes.MAX_VALUE;} the opcode value
@return {@code non-null;} the associated opcode instance
android/android_framework/dex-maker/src/main/java/com/android/dx/dex/code/Dops.java