Could you say, let the JVM create one for you? Isn't that what happens with
Java 1.5 autoboxing?
Similary, the new keyword doesn't need to be used with String objects, or when creating arrays. Does that count?
Isn't 'using a clone method' the same as say, using a 'factory' method? After all, isn't the JVM just using the new keyword behind the scenes? Philisophical argument I guess.
This is stated purely out of ignorance of the API, but can you do something funky with reflection as well? Just a thought.
-Cameron McKenzie