@Override public Item[] getItems(Graph graph, AttributeModel attributeModel) { LegendModel legendManager = LegendController.getInstance().getLegendModel(); ArrayList<Item> legendItems = legendManager.getLegendItems(); ArrayList<Item> items = new ArrayList<Item>(); for (Item item : legendItems) { if (isBuilderForItem(item)) { items.add(item); } } return items.toArray(new Item[items.size()]); }