JAVA-839: Added createFromLegacyFormat static factory method.  Removed the corresponding 3-args constructor, and other dangerous deprecated methods.