package org.swtk.commons.dict.wordnet.indexbyid.instance.p0.p4;  import java.util.ArrayList; import java.util.Collection; import java.util.Map; import java.util.TreeMap;  import org.swtk.common.dict.dto.wordnet.IndexNoun;  import com.trimc.blogger.commons.utils.GsonUtils;  public final class WordnetNounIndexIdInstance0421 {  	private static Map<String, Collection<IndexNoun>> map = new TreeMap<String, Collection<IndexNoun>>();  	static { 			add("04210399", "{\"term\":\"shop bell\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04210399\"]}");
	add("04210557", "{\"term\":\"shop floor\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04210557\"]}");
	add("04210748", "{\"term\":\"shopfront\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04210748\"]}");
	add("04210748", "{\"term\":\"storefront\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04210748\"]}");
	add("04210932", "{\"term\":\"shopping\", \"synsetCount\":2, \"upperType\":\"NOUN\", \"ids\":[\"04210932\", \"00082656\"]}");
	add("04211127", "{\"term\":\"shopping bag\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04211127\"]}");
	add("04211284", "{\"term\":\"shopping basket\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04211284\"]}");
	add("04211393", "{\"term\":\"shopping cart\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04211393\"]}");
	add("04211514", "{\"term\":\"shore\", \"synsetCount\":2, \"upperType\":\"NOUN\", \"ids\":[\"04211514\", \"09456346\"]}");
	add("04211514", "{\"term\":\"shoring\", \"synsetCount\":2, \"upperType\":\"NOUN\", \"ids\":[\"01019492\", \"04211514\"]}");
	add("04211665", "{\"term\":\"short\", \"synsetCount\":3, \"upperType\":\"NOUN\", \"ids\":[\"00725235\", \"04211801\", \"04211665\"]}");
	add("04211801", "{\"term\":\"short\", \"synsetCount\":3, \"upperType\":\"NOUN\", \"ids\":[\"00725235\", \"04211801\", \"04211665\"]}");
	add("04211801", "{\"term\":\"short circuit\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04211801\"]}");
	add("04211999", "{\"term\":\"crosscut\", \"synsetCount\":2, \"upperType\":\"NOUN\", \"ids\":[\"04211999\", \"08634886\"]}");
	add("04211999", "{\"term\":\"cutoff\", \"synsetCount\":3, \"upperType\":\"NOUN\", \"ids\":[\"03158251\", \"04211999\", \"13781154\"]}");
	add("04211999", "{\"term\":\"shortcut\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04211999\"]}");
	add("04212108", "{\"term\":\"short iron\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04212108\"]}");
	add("04212238", "{\"term\":\"short line\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04212238\"]}");
	add("04212364", "{\"term\":\"short pants\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04212364\"]}");
	add("04212364", "{\"term\":\"shorts\", \"synsetCount\":2, \"upperType\":\"NOUN\", \"ids\":[\"03238867\", \"04212364\"]}");
	add("04212364", "{\"term\":\"trunks\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04212364\"]}");
	add("04212572", "{\"term\":\"short sleeve\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04212572\"]}");
	add("04212680", "{\"term\":\"shortwave diathermy machine\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04212680\"]}");
	add("04212826", "{\"term\":\"pellet\", \"synsetCount\":2, \"upperType\":\"NOUN\", \"ids\":[\"04212826\", \"13924116\"]}");
	add("04212826", "{\"term\":\"shot\", \"synsetCount\":17, \"upperType\":\"NOUN\", \"ids\":[\"00104410\", \"00790134\", \"00790293\", \"01178123\", \"04213050\", \"04213137\", \"04255717\", \"05811946\", \"06780713\", \"13795390\", \"00698618\", \"06627082\", \"10612523\", \"14509257\", \"00566339\", \"04212826\", \"00123481\"]}");
	add("04213050", "{\"term\":\"shot\", \"synsetCount\":17, \"upperType\":\"NOUN\", \"ids\":[\"00104410\", \"00790134\", \"00790293\", \"01178123\", \"04213050\", \"04213137\", \"04255717\", \"05811946\", \"06780713\", \"13795390\", \"00698618\", \"06627082\", \"10612523\", \"14509257\", \"00566339\", \"04212826\", \"00123481\"]}");
	add("04213137", "{\"term\":\"shot\", \"synsetCount\":17, \"upperType\":\"NOUN\", \"ids\":[\"00104410\", \"00790134\", \"00790293\", \"01178123\", \"04213050\", \"04213137\", \"04255717\", \"05811946\", \"06780713\", \"13795390\", \"00698618\", \"06627082\", \"10612523\", \"14509257\", \"00566339\", \"04212826\", \"00123481\"]}");
	add("04213292", "{\"term\":\"jigger\", \"synsetCount\":3, \"upperType\":\"NOUN\", \"ids\":[\"01783712\", \"03603839\", \"04213292\"]}");
	add("04213292", "{\"term\":\"pony\", \"synsetCount\":5, \"upperType\":\"NOUN\", \"ids\":[\"02385089\", \"04213292\", \"06358595\", \"02387750\", \"02382987\"]}");
	add("04213292", "{\"term\":\"shot glass\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04213292\"]}");
	add("04213423", "{\"term\":\"scattergun\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04213423\"]}");
	add("04213423", "{\"term\":\"shotgun\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04213423\"]}");
	add("04213637", "{\"term\":\"shotgun shell\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04213637\"]}");
	add("04213762", "{\"term\":\"shot hole\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04213762\"]}");
	add("04213857", "{\"term\":\"shot tower\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04213857\"]}");
	add("04214015", "{\"term\":\"berm\", \"synsetCount\":2, \"upperType\":\"NOUN\", \"ids\":[\"04214015\", \"09242140\"]}");
	add("04214015", "{\"term\":\"shoulder\", \"synsetCount\":5, \"upperType\":\"NOUN\", \"ids\":[\"04214015\", \"04214218\", \"05556694\", \"07677328\", \"05556473\"]}");
	add("04214218", "{\"term\":\"shoulder\", \"synsetCount\":5, \"upperType\":\"NOUN\", \"ids\":[\"04214015\", \"04214218\", \"05556694\", \"07677328\", \"05556473\"]}");
	add("04214410", "{\"term\":\"shoulder bag\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04214410\"]}");
	add("04214540", "{\"term\":\"shoulder board\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04214540\"]}");
	add("04214540", "{\"term\":\"shoulder mark\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04214540\"]}");
	add("04214663", "{\"term\":\"shouldered arch\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04214663\"]}");
	add("04214830", "{\"term\":\"shoulder holster\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04214830\"]}");
	add("04214970", "{\"term\":\"shoulder pad\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04214970\"]}");
	add("04215132", "{\"term\":\"shoulder patch\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04215132\"]}");
	add("04215277", "{\"term\":\"shovel\", \"synsetCount\":4, \"upperType\":\"NOUN\", \"ids\":[\"04002774\", \"04215494\", \"13792010\", \"04215277\"]}");
	add("04215494", "{\"term\":\"shovel\", \"synsetCount\":4, \"upperType\":\"NOUN\", \"ids\":[\"04002774\", \"04215494\", \"13792010\", \"04215277\"]}");
	add("04215649", "{\"term\":\"shovel hat\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04215649\"]}");
	add("04215827", "{\"term\":\"showboat\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04215827\"]}");
	add("04216003", "{\"term\":\"shower\", \"synsetCount\":6, \"upperType\":\"NOUN\", \"ids\":[\"08272716\", \"10090370\", \"07378268\", \"11522915\", \"00258447\", \"04216003\"]}");
	add("04216200", "{\"term\":\"shower cap\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04216200\"]}");
	add("04216306", "{\"term\":\"shower curtain\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04216306\"]}");
	add("04216450", "{\"term\":\"showerhead\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04216450\"]}");
	add("04216576", "{\"term\":\"shower room\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04216576\"]}");
	add("04216680", "{\"term\":\"shower bath\", \"synsetCount\":2, \"upperType\":\"NOUN\", \"ids\":[\"00258447\", \"04216680\"]}");
	add("04216680", "{\"term\":\"shower stall\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04216680\"]}");
	add("04216878", "{\"term\":\"saleroom\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04216878\"]}");
	add("04216878", "{\"term\":\"salesroom\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04216878\"]}");
	add("04216878", "{\"term\":\"showroom\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04216878\"]}");
	add("04217079", "{\"term\":\"shrapnel\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04217079\"]}");
	add("04217187", "{\"term\":\"shredder\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04217187\"]}");
	add("04217355", "{\"term\":\"shrimper\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04217355\"]}");
	add("04217457", "{\"term\":\"shrine\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04217457\"]}");
	add("04217658", "{\"term\":\"shrink-wrap\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04217658\"]}");
	add("04217790", "{\"term\":\"shroud\", \"synsetCount\":3, \"upperType\":\"NOUN\", \"ids\":[\"03884813\", \"04195411\", \"04217790\"]}");
	add("04217925", "{\"term\":\"shunt\", \"synsetCount\":3, \"upperType\":\"NOUN\", \"ids\":[\"04217925\", \"04218068\", \"05556154\"]}");
	add("04218068", "{\"term\":\"bypass\", \"synsetCount\":3, \"upperType\":\"NOUN\", \"ids\":[\"04218068\", \"05555836\", \"02831832\"]}");
	add("04218068", "{\"term\":\"electrical shunt\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04218068\"]}");
	add("04218068", "{\"term\":\"shunt\", \"synsetCount\":3, \"upperType\":\"NOUN\", \"ids\":[\"04217925\", \"04218068\", \"05556154\"]}");
	add("04218286", "{\"term\":\"shunter\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04218286\"]}");
	add("04218423", "{\"term\":\"shutter\", \"synsetCount\":2, \"upperType\":\"NOUN\", \"ids\":[\"04218423\", \"04218595\"]}");
	add("04218595", "{\"term\":\"shutter\", \"synsetCount\":2, \"upperType\":\"NOUN\", \"ids\":[\"04218423\", \"04218595\"]}");
	add("04218822", "{\"term\":\"shutting post\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04218822\"]}");
	add("04218924", "{\"term\":\"shuttle\", \"synsetCount\":3, \"upperType\":\"NOUN\", \"ids\":[\"04218924\", \"04219037\", \"04219349\"]}");
	add("04219037", "{\"term\":\"shuttle\", \"synsetCount\":3, \"upperType\":\"NOUN\", \"ids\":[\"04218924\", \"04219037\", \"04219349\"]}");
	add("04219232", "{\"term\":\"shuttle bus\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04219232\"]}");
	add("04219349", "{\"term\":\"bird\", \"synsetCount\":5, \"upperType\":\"NOUN\", \"ids\":[\"04219349\", \"07138578\", \"10008583\", \"07659991\", \"01505702\"]}");
	add("04219349", "{\"term\":\"birdie\", \"synsetCount\":2, \"upperType\":\"NOUN\", \"ids\":[\"04219349\", \"13616519\"]}");
	add("04219349", "{\"term\":\"shuttle\", \"synsetCount\":3, \"upperType\":\"NOUN\", \"ids\":[\"04218924\", \"04219037\", \"04219349\"]}");
	add("04219349", "{\"term\":\"shuttlecock\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04219349\"]}");
	add("04219534", "{\"term\":\"shuttle helicopter\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04219534\"]}");
	add("04219640", "{\"term\":\"siamese\", \"synsetCount\":4, \"upperType\":\"NOUN\", \"ids\":[\"02126249\", \"04219640\", \"09753726\", \"06948926\"]}");
	add("04219640", "{\"term\":\"siamese connection\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04219640\"]}");
	add("04219877", "{\"term\":\"sibley tent\", \"synsetCount\":1, \"upperType\":\"NOUN\", \"ids\":[\"04219877\"]}");
 	}  	private static void add(final String ID, final String JSON) { 		IndexNoun indexNoun = GsonUtils.toObject(JSON, IndexNoun.class); 		Collection<IndexNoun> list = (map.containsKey(ID)) ? map.get(ID) : new ArrayList<IndexNoun>(); 		list.add(indexNoun); 		map.put(ID, list); 	} 	 	public static Collection<IndexNoun> get(final String TERM) { 		return map.get(TERM); 	}  	public static boolean has(final String TERM) { 		return map.containsKey(TERM); 	} 	 	public static Collection<String> ids() { 		return map.keySet(); 	} }