void (@NotNull SuspendContextImpl suspendContext) { PsiType type = null; try { type = evaluate(); } catch (ProcessCanceledException | EvaluateException ignored) { } finally { typeCalculationFinished(type); } }