I see one problem here. class Some{ final String name; public Some(String this.name){} } perform .intern() is impossible now. But I like the proposition 'much'. Simple and clear. -- Pozdrowionka. / Regards. Lasu aka Marek Kozieł http://lasu2string.blogspot.com/