### Question:
GraphicEditGUI extends AbstractStyleEditGUI { public GraphicEditGUI(final AtlasStylerVector asv, final Graphic graphic_, GeometryForm geomForm) { super(asv); this.geometryForm = geomForm; if (graphic_ != null) { this.graphic = graphic_; } else { this.graphic = StylingUtil.STYLE_BUILDER.createGraphic(); firePropertyChange(PROPERTY_UPDATED, null, null); } final int countGraphicalSymbols = graphic.graphicalSymbols().size(); if (countGraphicalSymbols == 0) { graphic.graphicalSymbols().add( StylingUtil.STYLE_BUILDER.createMark(MARKTYPE.square .toWellKnownName())); } else if (countGraphicalSymbols > 1) { LOGGER.warn("The Graphic " + graphic + " contains more than one graphical symbols. Only the first one will be kept."); GraphicalSymbol firstGraphicalSymbol = graphic.graphicalSymbols() .get(0); graphic.graphicalSymbols().clear(); graphic.graphicalSymbols().add(firstGraphicalSymbol); } initialize(); } GraphicEditGUI(final AtlasStylerVector asv, final Graphic graphic_,
			GeometryForm geomForm);   }### Answer:
@Test public void testGraphicEditGUI() throws Throwable { if (!TestingUtil.isInteractive()) return; Graphic g = StylingUtil.STYLE_BUILDER.createGraphic(); GraphicEditGUI graphicEditGUI = new GraphicEditGUI( AsTestingUtil.getAtlasStyler(TestDatasetsVector.countryShp), g, GeometryForm.POINT); TestingUtil.testGui(graphicEditGUI, 220); }