sorted.putAll(ciToppl);
List<ChartItem> ret = new ArrayList<ChartItem>();
Set<ChartItem> keys = sorted.keySet();
int n = 0;
for (Iterator<ChartItem> i = keys.iterator(); i.hasNext();) {
ChartItem sortedCI = (ChartItem) i.next();
if (n < beamsize) {
n++;
ret.add(sortedCI);
} else
break;