Halo extends AbstractSymbolizerNode implements  UomNode, FillNode { @Override public List<SymbolizerNode> getChildren() { List<SymbolizerNode> ls = new ArrayList<SymbolizerNode>(); ls.add(radius); ls.add(fill); return ls; } Halo();  Halo(Fill fill, RealParameter radius);  Halo(HaloType halo); @Override Uom getUom(); @Override Uom getOwnUom(); @Override void setUom(Uom uom); @Override void setFill(Fill fill); @Override Fill getFill(); RealParameter getRadius(); void setRadius(RealParameter radius); double getHaloRadius(Map<String,Object> map, MapTransform mt); void draw(Graphics2D g2, Map<String,Object> map, boolean selected,
            Shape shp, MapTransform mt, boolean substract); void drawCircle(Graphics2D g2, Map<String,Object> map, boolean selected,
            Arc2D shp, Shape atShp, MapTransform mt, boolean substract, 
            ViewBox viewBox, AffineTransform at); @Override List<SymbolizerNode> getChildren(); HaloType getJAXBType(); static final double DEFAULT_RADIUS; }
@Test public void testGetChildren() throws Exception { Halo h = new Halo(); assertTrue(h.getChildren().size() == 2); }