@Override
@NotNull
public ResolveResult[] multiResolve(boolean incompleteCode) {
String path = HierarchyUtil.findPathOf(attributeValue, false);
if (path != null) {
ClassWicketIdHierarchy hierarchy = ClassWicketIdHierarchy.create(psiClass);
ClassWicketIdItem item = hierarchy.getWicketIdPathMap().get(path);
if (item != null) {
final List<PsiElementResolveResult> list = new SmartList<PsiElementResolveResult>();
for (ClassWicketIdNewComponentItem newComponentItem : item.getNewComponentItems()) {
list.add(new PsiElementResolveResult(newComponentItem.getWicketIdExpression()));
}