import javaslang.collection.Map;
import java.io.IOException;
import java.util.HashMap;
class MapSerializer<T extends Map<?, ?>> extends ValueSerializer<T> {
private static final long serialVersionUID = 1L;
<BUG>MapSerializer(JavaType type, Class<?> clz, boolean compact) {
super(type, clz, compact);
}</BUG>
@Override
Object toJavaObj(T value) throws IOException {

import javaslang.collection.Map;
import java.io.IOException;
import java.util.HashMap;
class MapSerializer<T extends Map<?, ?>> extends ValueSerializer<T> {
private static final long serialVersionUID = 1L;
MapSerializer(JavaType type, Class<?> clz) {
super(type, clz);
}
@Override
Object toJavaObj(T value) throws IOException {
