public void fill() { GHACache.INSTANCE.getBsps( new GHAAsyncCallback<List<Bsp>>() { @Override public void onSuccess(List<Bsp> result) { bsps = new HashMap<Long, Bsp>(); LinkedHashMap<String, String> valueMap = new LinkedHashMap<String, String>(); for (Bsp bsp : result) { Obu obu = bsp.getObu(); valueMap.put(bsp.getId() + "", obu.getName()); bsps.put(bsp.getId(), bsp); } setValueMap(valueMap); } }); }