protected override void Run()
 {
     // Don't need to do anything with SignalId, the tree does the work of filling in SignalId
     if (m_SignalChooserDialog.LiteralSelected)
     {
         // do a validation
         if (FieldConstant.CheckSyntax(m_SignalChooserDialog.OriginalSignalIn.DataType.DataType, m_SignalChooserDialog.LiteralText))
         {
             m_SignalChooserDialog.Literal = new FieldConstant(m_SignalChooserDialog.OriginalSignalIn.DataType.DataType, m_SignalChooserDialog.LiteralText);
         }
         else
         {
             m_SignalChooserDialog.setDefaultValues();
         }
     }
 }
 protected override void Run()
 {
     m_SignalChooserDialog.setDefaultValues();
 }