class MapStateDescriptor extends StateDescriptor<MapState<UK, UV>, Map<UK, UV>> {

	public MapStateDescriptor(String name, TypeSerializer<UK> keySerializer, TypeSerializer<UV> valueSerializer) {
		super(name, new MapSerializer<>(keySerializer, valueSerializer), null);
	}

	public  MapStateDescriptor(String name, TypeSerializer<UK> keySerializer, TypeSerializer<UV> valueSerializer);
	public  MapStateDescriptor(String name, TypeInformation<UK> keyTypeInfo, TypeInformation<UV> valueTypeInfo);
	public  MapStateDescriptor(String name, Class<UK> keyClass, Class<UV> valueClass);

}