if (context == null)
throw new IllegalArgumentException("Null context");
VirtualFile file = context.getFile();
VirtualFileVisitor visitor = candidateStructureVisitorFactory.createVisitor(context, attributes);
file.visit(visitor);
}
/**
* Add all children as candidates
*