I think it's more important users don't get somehow attached to the Java API. I'd rather keep it private and if people complain, maybe open it up. The opposite move, having it public and then wanting to make it private it's more problematic. IOW, if it doubt, leave it out. Let's expose as little as possible that gets the job done.

Plus, even if the Java API adds new functionality, we probably wanna wrap it somehow and we probably don't want people to use it as is in the Java world.