https://dirkriehle.com/2011/06/30/the-java-ip-story/
The Java IP Story