From: Sam Roberts Date: 2006-05-07T04:27:48+09:00 Subject: Re: Extending Core Classes - Best Practices Quoting louis.j.scoras@gmail.com, on Sat, May 06, 2006 at 11:01:14AM +0900: > To be safe, you might just want to subclass String instead: ... > Sure. It's annoying to have to call the constructor everywhere but at This pattern could help in some cases, but doesn't address a number of common use cases in which you don't create the string. Like when the string came out of a library you call, or you are implementing a library and the string was an argument. Cheers, Sam