private static String generateJavaCodeList(List<? extends Expression> items) {
    return items.stream().map(Expression::generateJavaCode).collect(Collectors.joining(", "));
  }
Returns an expression that evaluates to true if the source layer of an element matches {@code layer}.
planetiler-core/src/main/java/com/onthegomap/planetiler/expression/Expression.java