@Override
	public int localCompare(PathNode<?> o) {
		if (this == o) return 0;

		if (o instanceof InstructionPathNode node)
			return Integer.compare(index, node.index);
		else if (o instanceof ThrowsPathNode || o instanceof CatchPathNode || o instanceof LocalVariablePathNode)
			return 1;

		return 0;
	}
@return Index of the instruction within the method code <i>(As determined by ASM)</i>.
recaf-core/src/main/java/software/coley/recaf/path/InstructionPathNode.java