1 <p> Creating a new <code>java.lang.String</code> object using the
2 no-argument constructor wastes memory because the object so created will
3 be functionally indistinguishable from the empty string constant
4 <code>""</code>. Java guarantees that identical string constants
5 will be represented by the same <code>String</code> object. Therefore,
6 you should just use the empty string constant directly.</p>