public static <K, T> Map<K, T> build(Map<K, ? extends Buildable<T>> buildableMap) {
            final Map<K, T> builtMap = new LinkedHashMap<K, T>(buildableMap.size());
            for (Map.Entry<K, ? extends Buildable<T>> entry : buildableMap.entrySet()) {
                builtMap.put(entry.getKey(), entry.getValue().build());
            }
            return Collections.unmodifiableMap(builtMap);
        }
Converts the Map of {@link Buildable}s into a Map of the built object.

@param buildableMap Map where values are {@link Buildable}s.
@param <K>          Key type
@param <T>          Type of object being built.
@return Unmodifiable map of built objects.
aws-java-sdk-stepfunctions/src/main/java/com/amazonaws/services/stepfunctions/builder/internal/Buildable.java