public override bool Equals(Object obj)
{
if (obj == null || !(obj is SecurityContextSwitcher))
return false;
SecurityContextSwitcher sw = (SecurityContextSwitcher)obj;
return (this.prevSC == sw.prevSC && this.currSC == sw.currSC && this.currEC == sw.currEC && this.cssw == sw.cssw);
}