static L indexedNodes_withInvalids(CharSequence _s) { S s = str(_s); L l = indexedNodes_rawLookup(s); for (VirtualNodeIndex i : concurrentlyIterateList(virtualNodeIndices())) { L x = i.get(s); if (nempty(x)) { //print("Word " + s + ". " + className(i) + " adding " + l(x) + " to " + l(l)); if (empty(l)) l = x; else { if (!l instanceof CombinedList) l = combinedList_ll(l); l/CombinedList.addList(x); } } } ret assertNotNull(l); } ifclass AI_SubSpace static L indexedNodes_withInvalids(AI_SubSpace ss, CharSequence s) { ret ss.indexedNodes_rawLookup(symbol(s)); } endif