1. Do not suggest intention if `default` case is not the last one and fallthrough is possible into or out of that case 2. Generate a code-block if side-effect should be extracted to variable