It lost me here:
> Java 17 or higher is required.
Is this the usual anti-java sentiment or is there something in particular with java >= 17 that you have something against?
Is this the usual anti-java sentiment or is there something in particular with java >= 17 that you have something against?