title: guava: why methods create() instead of constructor?
body: <p>Please, can you explain why the creators of guava prefer to define the constructors as private, and to define static methods <code>create()</code> to create objects ?</p>