Collection<GutterIconWithLocation> () { List<GutterIconWithLocation> list = new ArrayList<>(); for (Int2ObjectMap.Entry<List<GutterMark>> entry : processGutterRenderers()) { List<GutterMark> marks = entry.getValue(); int line = entry.getIntKey(); for (GutterMark mark : marks) { if (mark instanceof GutterIconRenderer) { Point markLocation = getCenterPoint((GutterIconRenderer)mark); list.add(new GutterIconWithLocation(mark, line, markLocation)); } } } return list; }