Java coding guidelines: 75 recommendations for reliable and secure programs (2014)