Yeah this deserves explanation... really "core/test" is a different
module from "core". The test code doesn't need to run in JavaME only,
so can and does depend on, say, Java 5 in all its glory, JUnit, and
javase classes.
Does it present a problem in practice? I think all the scripts work,
and heh, my personal IntelliJ setup is quite satisfied with it. I
think it would be a bit clearer if I had made a "core-test" versus
"core/test" directory for it, but maybe not quite worth fixing now.