layer.setName(name);
List<FeatureTypeConstraint> list = new ArrayList<FeatureTypeConstraint>();
for (FeatureTypeConstraintBuilder constraint : featureTypeConstraint) {
list.add(constraint.build());
}
layer.layerFeatureConstraints().addAll(list);
for (StyleBuilder sb : styles) {
layer.addStyle(sb.build());
}
if (parent == null) {