fixed String regression caused by duplicated code in refactoring - must have UnsupportedFeatureException in string code a common - not private - type