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

		if (o instanceof AnnotationPathNode node) {
			return getValue().getDescriptor().compareTo(node.getValue().getDescriptor());
		}

		// Show before inner classes & annotations
		if (o instanceof InnerClassPathNode || o instanceof ClassMemberPathNode)
			return 1;

		return 0;
	}
@param annotation
		Annotation to wrap into node.

@return Path node of annotation, with the current annotation as parent.
recaf-core/src/main/java/software/coley/recaf/path/AnnotationPathNode.java