https://techcentral.co.za/why-oracles-java-suit-must-fail/192536/