code: public static Set<Region> getAvailable(RegionType type) {
  
          loadRegionData();
          return Collections.unmodifiableSet(availableRegions.get(type.ordinal()));
      }
docs: Used to retrieve all available regions of a specific type.
  
  @param type The type of regions to be returned ( TERRITORY, MACROREGION, etc. )
  @return An unmodifiable set of all known regions that match the given type.