why is this not part of sun.jdk module? and if it is why not use dependency to it?