void (final @NotNull PsiResourceList resourceList) { startElement(resourceList); for (PsiResourceListElement resource : resourceList) { ProgressManager.checkCanceled(); if (resource instanceof PsiResourceVariable) { processVariable((PsiVariable)resource); } else if (resource instanceof PsiResourceExpression) { ((PsiResourceExpression)resource).getExpression().accept(this); } } finishElement(resourceList); }