Daniel Bonniot wrote:
It's best to have both options. Otherwise it forces every package to build-depend on a specific JVM, even though some might work with any JVM.
That's exactly the purpose. A build dependency for a JVM should be specific, see http://pkg-java.alioth.debian.org/building.html for the reasons.