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