static Object get(Map<String, Object> inst, String key) {
		Object val = inst.get(key);
		if (val == null) {
			throw new IllegalArgumentException("No such component name '" + key
					+ "'");
		}
		return val;
	}