package net.minecraft.util; import com.google.common.collect.Maps; import java.util.Iterator; import java.util.Map; import java.util.NoSuchElementException; public class MapPopulator { private static final String __OBFID = "CL_00002318"; /** * Create a Map from the given keys and values. This method creates a LinkedHashMap. * * @param keys the keys for the map, in order * @param values the values for the map, in order */ public static Map createMap(Iterable keys, Iterable values) { return populateMap(keys, values, Maps.newLinkedHashMap()); } /** * Populate the given Map with the given keys and values. */ public static Map populateMap(Iterable keys, Iterable values, Map map) { Iterator var3 = values.iterator(); Iterator var4 = keys.iterator(); while (var4.hasNext()) { Object var5 = var4.next(); map.put(var5, var3.next()); } if (var3.hasNext()) { throw new NoSuchElementException(); } else { return map; } } }