GeoTools

SimpleFeatureImpl misses getName(), getDescriptor(), and returning GeometryAttribute for geometry properties to comply to the Feature contract