StyleBuilder builder = new StyleBuilder();
Symbolizer[] syms = new Symbolizer[1];
if (LineString.class.isAssignableFrom(type) || MultiLineString.class.isAssignableFrom(type))
syms[0] = builder.createLineSymbolizer(baseColor, 2);
if (Point.class.isAssignableFrom(type) || MultiPoint.class.isAssignableFrom(type)) {
PointSymbolizer point = builder.createPointSymbolizer(builder.createGraphic());
FilterFactory ff = builder.getFilterFactory();
// point.getGraphic().getMarks()[0].setSize((Expression) ff.literal(10));
point.getGraphic().setSize(ff.literal(10));
Mark mark = (Mark) point.getGraphic().graphicalSymbols().get(0);
mark.setFill(builder.createFill(baseColor));
syms[0] = point;
}
if (Polygon.class.isAssignableFrom(type) || MultiPolygon.class.isAssignableFrom(type)) {
syms[0] = builder.createPolygonSymbolizer(builder.createStroke(baseColor, 2),