https://www.ecma-international.org/publications/files/ECMA-S...
https://docs.oracle.com/javase/specs/jls/se9/jls9.pdf
https://www.ecma-international.org/publications/files/ECMA-S...
https://docs.oracle.com/javase/specs/jls/se9/jls9.pdf