class BattlenetMap implements Sc2ApiSerializable<String> {

    public static BattlenetMap of(String battlenetMapName) {
        if (battlenetMapName == null) throw new IllegalArgumentException("battlenet map name is required");
        return new BattlenetMap(battlenetMapName);
    }

    private  BattlenetMap(String name);

}