static	private		BTJsonObj		recurse(JsonElement el, String term) {
		if(term.isEmpty()) {
			if(el.isJsonObject()) {
				return new BTJsonObj(el.getAsJsonObject());
			} else {
				return null;
			}
		}
		
		if(!el.isJsonObject()) {
			return null;
		}
		
		int		li_index = term.indexOf('.');
		String	lstr_part = term;
		
		if(li_index != -1) {
			lstr_part = term.substring(0, li_index);
		}
		
		JsonObject		lcl_par = el.getAsJsonObject();
		
		if(!lcl_par.has(lstr_part)) {
			return null;
		}
		
		return recurse(lcl_par.get(lstr_part), term.substring(li_index));
	}