public JSONObject getJSONObjectItem(String... names) throws ReaderException {
		Object result = getItem(names);

		if (result instanceof JSONObject) {
			return (JSONObject) result;
		}

		throw new ReaderException("No key exists with this type, keys: " + _parseMessage(names) + ". In file: " +  ConfigurationManager.config_file_path);
	}