class LocalMap implements Sc2ApiSerializable<Sc2Api.LocalMap> {

    public static LocalMap of(Path localMapPath, byte[] localMapDataInBytes) {
        validatePath(localMapPath);
        validateDataInBytes(localMapDataInBytes);
        return new LocalMap(localMapPath, localMapDataInBytes);
    }

    private  LocalMap(Path path);
    private  LocalMap(byte[] dataInBytes);
    private  LocalMap(Path path, byte[] dataInBytes);

}