public String toString() {return name + " version " + version;}
public override string ToString(){return "Provider{" + Sharpen.Util.IntToHexString(Sharpen.Util.IdentityHashCode(this)) + " " + info.name + "}";}