The default constructor is no longer used and should go away. A method to change the primary instance/language is needed. Also, it's an open question whether bundles should be required to have a default language instance. Finally, the bundle javadoc needs to be fixed as it is badly out of sync with the code.
Mike requested that the instance methods be changed to accept ContentItems. I'm doing that as well as part of this ticket.
This was finished a while back.