private void ProcessLocalVariable([NotNull] ILocalVariable variable)
            {
                if (variable.IsStatic)
                {
                    return;
                }
                if (variable.IsConstant)
                {
                    return;
                }

                var declarations = variable.GetDeclarations();

                if (declarations.Count == 1)
                {
                    var declaration = declarations[0];
                    foreach (var closure in myClosures)
                    {
                        if (closure.Contains(declaration) && !(closure is IQueryParameterPlatform))
                        {
                            continue;
                        }

                        AddCapture(closure, variable);
                    }
                }
            }