MemoryDataStore ds = service.resolve(MemoryDataStore.class, new NullProgressMonitor());
List<String> typeNamesList = Arrays.asList(ds.getTypeNames());
String localPart = featureType.getName().getLocalPart();
if (typeNamesList.contains(localPart)) {
try {
ds.updateSchema(localPart, featureType);
} catch (Exception e) {
// some datastores do not support schema update, try a name change
// create the feature type
String name = checkSameName(typeNamesList, localPart);
SimpleFeatureTypeBuilder b = new SimpleFeatureTypeBuilder();