ceylon/ceylon-compiler — comment on commit 6ca6ed60d15a31d369fe9508ee7c10a2ea354012
File:  line 0
By quintesse:

Exactly. It's pretty "evil" like you said in chat but I'm afraid we can't pass limitations of one backend (Java) on to another (JavaScript). Luckily we don't store source and compiled code in the same directory as Java often does. And when calling from Java you just have to know that names that are keywords are quoted.