public List<QuickWindow> getQuickWindowList() {
Response response = executeMessage(DesktopWindowManagerMessage.LIST_WINDOWS, null);
DesktopWindowList.Builder builder = DesktopWindowList.newBuilder();
builder.clear();
buildPayload(response, builder);
DesktopWindowList list = builder.build();
List<DesktopWindowInfo> windowInfoList = list.getWindowListList();
List<QuickWindow> windowList = new LinkedList<QuickWindow>();
for (DesktopWindowInfo windowInfo : windowInfoList) {
windowList.add(new QuickWindow(windowInfo));
}