public override string ToString()
{
var sb = new StringBuilder();
if (!String.IsNullOrEmpty( defaultAddress ))
sb.Append( "addr:" ).Append( defaultAddress ).Append( " " );
if (!String.IsNullOrEmpty( Version.name ))
sb.Append( "name:" ).Append( Version.name ).Append( " " );
sb.Append( "ver:" ).Append( Version.version ).Append( " " );
sb.Append( "qual:" )
.Append( Enum.GetName( typeof (VersionIdentifierQualifier), Version.qualifier ) )
.Append( " " );
return sb.ToString();
}