for (Rule rule : rules) {
if (!isTextOnly(rule)) {
FeatureSource<?, ?> source = featureLayer.getFeatureSource();
FeatureType schema = source.getSchema();
if (schema instanceof SimpleFeatureType) {
builder.addVectorLayer((SimpleFeatureType) schema, rule.getDescription().getTitle()
.toString(), rule, font);
}
}
}
} else if (layer instanceof GeometryDirectLayer) {