!7 cmodule ELESystemWindows > ELESuggester { start { onUserUtterance(lambda1 processUtterance); } void processUtterance(S s) { print("Got: " + s); if (dm_moduleIsPoppedOut()) { print("Filtering for: " + s); showSuggestions(s, containingIC(suggestions, s)); ret; } if "system windows" { print("Showing suggestions and popping out"); showSuggestions(s, map(dm_windows(), w -> "[" + w.windowIdentity + "] " + w.windowTitle)); dm_popOutModule(module()); assertEquals(dm_current_mandatory(), module()); } } }