Self Types with Java’s GenericsJavaBy Nicolai Parlog, August 05, 2016Self types let a class reference its own type. Java doesn't have them, but there is a trick.