@SuppressWarnings({"deprecation", "unchecked"})
  public Region<K, V> createSubregion(Region<?, ?> parent, String name)
      throws RegionExistsException {
    return ((InternalRegion) parent).createSubregion(name, getRegionAttributes());
  }
Creates a sub-region in the {@link Cache} using the configuration contained in this
RegionFactory. Validation of the provided attributes may cause exceptions to be thrown if there
are problems with the configuration data.

@param parent the existing region that will contain the created sub-region
@param name the name of the region to create

@return the region object
@throws RegionExistsException if a region with the given name already exists in this cache
@throws RegionDestroyedException if the parent region has been closed or destroyed
@throws CacheClosedException if the cache is closed
@since GemFire 7.0
geode-core/src/main/java/org/apache/geode/cache/RegionFactory.java