/** * Parses a name into a Region object and creates a new Region instance if not found among the existing ones. * * @param name a region name * @return the parsed or created region */ public static Region fromName(String name) { if (name == null) { return null; } Region region = VALUES_BY_NAME.get(name.toLowerCase().replace(" ", "")); if (region != null) { return region; } else { return Region.create(name.toLowerCase().replace(" ", ""), name); } }
/** * Parses a name into a Region object and creates a new Region instance if not found among the existing ones. * * @param name a region name * @return the parsed or created region */ public static Region fromName(String name) { if (name == null) { return null; } Region region = VALUES_BY_NAME.get(name.toLowerCase().replace(" ", "")); if (region != null) { return region; } else { return Region.create(name.toLowerCase().replace(" ", ""), name); } }