void (@NotNull PsiElement element, @NotNull ActionContext context, @NotNull ModPsiUpdater updater) { if (!(element instanceof GrVariableDeclaration declaration)) return; Project project = context.project(); GrVariable[] variables = declaration.getVariables(); if (variables.length == 1) { processSingleVar(project, declaration, variables[0]); } else if (variables.length > 1) { if (!declaration.isTuple() || declaration.getTupleInitializer() instanceof GrListOrMap) { processMultipleVars(project, declaration); } else { processTuple(project, declaration); } } }