protected override void InternalValidate()
 {
     if (!UMLanguagePackHelper.IsUmLanguagePack(this.LanguagePackExecutablePath.PathName))
     {
         base.WriteError(new TaskException(Strings.ADDUMInvalidLanguagePack(this.LanguagePackExecutablePath.PathName)), ErrorCategory.InvalidArgument, 0);
     }
     base.InternalValidate();
 }