code: public static Icon from(Item item, int metadata)
  	{
  		Pair<Item, Integer> p = Pair.of(item, metadata);
  		if (vanillaIcons.get(p) != null)
  			return vanillaIcons.get(p);
  
  		VanillaIcon icon = new VanillaIcon(item, metadata);
  		vanillaIcons.put(p, icon);
  		return icon;
  	}
docs: Gets a {@link Icon} for the texture used for the {@link Item}
  
  @param item the item
  @return the malisis icon