public void RestoreState()
 {
     if (stateStack.Count > 0)
     {
         var s = stateStack.Pop();
         renderTarget.RestoreDrawingState(s);
     }
 }