public void createShapeList(ShapeList sl, ImageMap imagemap)
			throws Exception {
		sl.clear();
		Hashtable<String, ImageMap> maps = imagemap.getImagemaps();

		addShapeList(sl, imagemap.getAreas());
		// sl.set_mapName(imagemap.getName());

		if (maps != null && maps.size() > 0) {
			for (ImageMap map : maps.values()) {
				System.out.println("ImageMap: " + map.getName());
				addShapeList(sl, map.getAreas());
			}
		}
	}