@Command @NotifyChange({"miceData", "firstMarkersvm", "secondMarkersvm", "infovm"}) public void infoChangeEvent(@ContextParam(ContextType.BIND_CONTEXT) BindContext ctx) { InfoChangeEvent event = (InfoChangeEvent) ctx.getTriggerEvent(); _mapsvm.setMiceData(event); Ginfo info = event.getInfo(); if (info instanceof Gmarker) _markersvmMap.get(info.getId()).setOpen(false); else _infovm.setOpen(false); }