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

		if (o instanceof InnerClassPathNode innerClassPathNode) {
			String name = getValue().getInnerClassName();
			String otherName = innerClassPathNode.getValue().getInnerClassName();
			return CaseInsensitiveSimpleNaturalComparator.getInstance().compare(name, otherName);
		}

		// Show before members
		if (o instanceof ClassMemberPathNode)
			return -1;

		// Show after annos
		if (o instanceof AnnotationPathNode)
			return 1;

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

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