Chris C #1 String is a native type, its a like trying to extend an object marked final, or an arrayyou could always make your own type that has a string as a field...