public boolean contentEquals(Insn b) {
    return opcode == b.getOpcode()
        && position.equals(b.getPosition())
        && (getClass() == b.getClass())
        && equalsHandleNulls(result, b.getResult())
        && equalsHandleNulls(sources, b.getSources())
        && StdTypeList.equalContents(getCatches(), b.getCatches());
  }
Compares Insn contents, since {@code Insn.equals()} is defined to be an identity compare.
Insn's are {@code contentEquals()} if they have the same opcode, registers, source position,
and other metadata.

@return true in the case described above
android/android_framework/dex-maker/src/main/java/com/android/dx/rop/code/Insn.java