public SchedulerStateManagerAdaptor(IStateManager delegate,int timeout){
  this.delegate=delegate;
  this.timeout=timeout;
}

public SchedulerStateManagerAdaptor ( IStateManager delegate , int timeout ) { this . delegate = delegate ; this . timeout = timeout ; }
construct schedulerstatemanageradaptor providing only the interfaces used by scheduler .
