public override object Process(object Data) { StringData StringData = Data as StringData; if (StringData == null) { throw new ArgumentNullException(); } StringData.Register(Translate(StringData.Current)); return(StringData); }