public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.Append( Type ).Append( " " );
foreach (var signalInstance in SignalInstances)
{
sb.Append( signalInstance ).Append( "|" );
}
if (sb.ToString().EndsWith( "|" ))
sb.Length = sb.Length - 1;
return sb.ToString();
}