esk-java: generated codec can now handle maps (with String keys only)