Hi, I am wondering why org.eclipse.aether.resolution.VersionResult[1] uses the type String for the resolved version while org.eclipse.aether.resolution.VersionRangeResult[2] uses type org.eclipse.aether.version.Version. This doesn’t seem very consistent. Is there a reason why it is not parsed for the former? I know parsing is necessary for the latter to ensure correct ordering.
Thanks for some pointers, Konrad [1] - https://github.com/apache/maven-resolver/blob/362a43675f01b8bb3d85d7b0ff76a21d57de6fee/maven-resolver-api/src/main/java/org/eclipse/aether/resolution/VersionResult.java#L94 [2] - https://github.com/apache/maven-resolver/blob/362a43675f01b8bb3d85d7b0ff76a21d57de6fee/maven-resolver-api/src/main/java/org/eclipse/aether/resolution/VersionRangeResult.java#L102