@Override public boolean apply(NodeRenderingProperty p) { if (!isColorEnabled) { p.targetFillColor = NodeColors.getDefaultColor(); return true; } @SuppressWarnings("unchecked") NodeColorData vals = (NodeColorData) p.pluginStore.get(this); Color color = guessColor(p); if (p.isSelected()) { p.targetStrokeColor = Color.red; p.targetFillColor = color.darker().darker(); return true; } if (seedColoring && vals.degree == 0) { p.targetStrokeColor = Color.green; p.targetFillColor = Color.green; // c.brighter().brighter(); return true; } p.targetFillColor = color; p.targetStrokeColor = Color.blue; return true; }