internal override bool AlternateState()
 {
     return(parent.AlternateState());
 }
 internal static bool AlternateState()
 {
     return(state.AlternateState());
 }