public PushUndoIfNeeded(bool pushUndo)
 {
   this.m_Impl = new PushUndoIfNeeded.PushUndoIfNeededImpl(pushUndo);
 }
 public PushUndoIfNeeded(bool pushUndo)
 {
     this.m_Impl = new PushUndoIfNeeded.PushUndoIfNeededImpl(pushUndo);
 }