new MyCodeAction(takeTopText,
                  c => TakeTopAsync(document, startPos, equalsPos, endPos, c),
                  TakeTopEquivalenceKey),
 CodeAction.Create(takeTopText,
                   c => TakeTopAsync(document, startPos, firstMiddlePos, secondMiddlePos, endPos, c),
                   TakeTopEquivalenceKey),