@Override
public void visitSet(final Set set) {
final PsiElement lhs = set.getFirstChild();
SetDefinitionSymbolVisitor visitor = new SetDefinitionSymbolVisitor(lhs, SET_ASSIGNMENT);
lhs.accept(visitor);
final java.util.Set<Symbol> unboundSymbols = visitor.getUnboundSymbols();
for (Symbol symbol : unboundSymbols) {
PsiElement context = lhs;
if (visitor.getAssignmentType() == ATTRIBUTES_ASSIGNMENT || visitor.getAssignmentType() == OPTIONS_ASSIGNMENT) {
context = set.getLastChild();