@Override
 public void visitArrayInitializerExpression(PsiArrayInitializerExpression expression) {
   if (read || written) {
     return;
   }
   super.visitArrayInitializerExpression(expression);
   final PsiExpression[] arguments = expression.getInitializers();
   for (final PsiExpression argument : arguments) {
     final VariableUsedVisitor visitor = new VariableUsedVisitor(variable);
     argument.accept(visitor);
     if (visitor.isUsed()) {
       read = true;
       reference = visitor.getReference();
       return;
     }
   }
 }