public String buildElasticCombinedClause(List<String> subClauses) {
		String appender = orMultipleEntries() ? " || " : " && ";	// OR or AND things together
		StringBuilder clause = new StringBuilder();
		clause.append('(');
		boolean printAppender = false;
		for (String str : subClauses) {
			if (printAppender) {
				clause.append(appender);
			}
			clause.append(str);
			printAppender = true;
		}
		clause.append(')');
		return clause.toString();
	}
Given (multiple) clauses for a single filter type, combine into a single elasticsearch script conditional
@param subClauses is the list of script clauses
@return the combined clause
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/gui/filters/BSimFilterType.java