protected void CheckState(object node, EventArgs eargs) { if( IsActive == false ) { return; } TrimConnections(); if( NeedConnection ) { //Wake back up and try to get some Activate(); } }