private void FinishCreate() { try { ResumeNonRecursive(); } finally { ClearFailed(); } try { Create(failure: null); } catch (Exception e) { HandleNonFatalOrInterruptedException(() => HandleInvokeFailure(e)); } }