public static AccessDescription GetInstance(
object obj)
{
if (obj is AccessDescription)
return (AccessDescription) obj;
if (obj is Asn1Sequence)
return new AccessDescription((Asn1Sequence) obj);
throw new ArgumentException("unknown object in factory: " + obj.GetType().Name, "obj");
}