1. [1] N. Diakopoulos and S. Cass, “Interactive: The Top Programming Languages 2016,” http://spectrum.ieee.org/static/interactive-the-top-programming-languages-2016 (accessed March 20th 2017).
2. [2] Oracle, “Java Platform, Standard Edition 7 API Specification,” http://docs.oracle.com/javase/7/docs/api/ (accessed March 20th 2017).
3. [3] Oracle, “Java Platform Standard Ed. 8 AIP, class Object,” https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html (accessed Oct. 20th 2017).
4. [4] K. Okano, H. Shimba, T. Ohta, H. Onoue, and S. Kusumoto, “Formal verification technique for consistency checking between equals and hashCode methods in Java,” International Journal on Informatics Society, vol.7, no.2, pp.77-87, 2015.
5. [5] R. Dockins, A. Foltzer, J. Hendrix, B. Huffman, D. McNamee, and A. Tomb, “Constructing semantic models of programs with the software analysis workbench,” Proc. VSTTE 2016, 2016.