String::String(const DeprecatedString& str) { if (str.isNull()) return; if (str.isEmpty()) m_impl = StringImpl::empty(); else m_impl = new StringImpl(reinterpret_cast<const UChar*>(str.unicode()), str.length()); }