@SuppressWarnings("unchecked")
	private Map<OrderPreviewField, String> getMarketPreviewOrderPaths(Document doc) throws UtilityException
	{
		Map<OrderPreviewField, String> toReturn = new HashMap<OrderPreviewField, String>();
		for (OrderPreviewField f : OrderPreviewField.values())
		{
			String path = f.getPath();
			if (f.equals(OrderPreviewField.ERROR))
			{
				if (path != null)
				{
					List<DefaultElement> list = doc.selectNodes(path);

					for (Iterator<DefaultElement> iter = list.iterator(); iter.hasNext();)
					{
						DefaultElement attribute = iter.next();
						String url = attribute.getText();
						throw new UtilityException(url);
					}

				}
			}
			if (path != null)
			{
				List<DefaultElement> list = doc.selectNodes(path);

				for (Iterator<DefaultElement> iter = list.iterator(); iter.hasNext();)
				{
					DefaultElement attribute = iter.next();
					String url = attribute.getText();
					toReturn.put(f, url);
				}

			}
		}

		return toReturn;
	}