@Override
            public Type[] getActualTypeArguments() {
                return new Type[] {String.class, members};
            }
Deserialize a Node {@code value} into a {@link Map} {@code T}
with String keys and {@code U} values.

<p>This method is necessary because of Java's runtime type erasure.

@param value Value to deserialize.
@param into Map class to create.
@param members The maps's parametric type.
@param <T> Type of map value to create.
@param <U> Type contained within the map values.
@param <V> Returned map type.
@return Returns the created map.
@throws NodeDeserializationException on error.
@see #deserialize(Node, Class)
smithy-model/src/main/java/software/amazon/smithy/model/node/NodeMapper.java