From: Dave Thomas Date: 2003-04-11T22:56:53+09:00 Subject: String.allocate etc... Just wondering... why are the .allocate methods public? Using them, I can bypass the initialization that the class designer intended for objects, and so break class invariants. Cheers Dave