This method modifies the ShapefileDataStore schema. The basic skeleton is implemented for ShapefileDataStore instance. More checking of various restrictions for schema modification and possibly changes for IndexedShapefileDataStore are needed.
Simple JUnit test case is also attached.