Draft JEP: Keyword Management for the Java Language

Evolving the Java language often means new keywords for new features, but new keywords risk breaking existing programs. In the Project Amber expert group, Brian Goetz suggested a technique for generating new keywords that balances compatibility and readability -- _hyphenated keywords_ -- and there is already a language feature raring to use it (JEP 354, Switch Expressions). We have now produced an Informational JEP to record the intent and detail of hyphenated keywords, for Feature JEPs may rely on. It also captures a policy for managing (that is, stewarding) Java's keywords more broadly. Your comments are welcome. https://bugs.openjdk.java.net/browse/JDK-8223002 Alex