public override string ToString() {
switch (Kind) {
case PictureKind.Alphanumeric:
return string.Format("X({0})", Scale);
case PictureKind.Numeric:
return HasPrecision ? string.Format("9({0}) V9({1})", Scale - Precision, Precision) : string.Format("9({0})", Scale);
default:
return string.Format("{0}({1},{2})", Kind, Scale, Precision);
}
}