Fix Javadocs formatting
Add Locale API
Fix Javadoc formattings
Also change the other factory methods for consistency