public override bool Equals(object obj)
{
if (obj == this) return true;
if (!base.Equals(obj)) return false;
ExternalClobType t = obj as ExternalClobType;
if (t == null) return false;
if (t.compression != this.compression) return false;
if (t.encoding != this.encoding) return false;
return true;
}