docs: public static Expression transformListOfConstants(ListExpression origList, ClassNode attrType) {
          ListExpression newList = new ListExpression();
          boolean changed = false;
          for (Expression e : origList.getExpressions()) {
              try {
                  Expression transformed = transformInlineConstants(e, attrType);
                  newList.addExpression(transformed);
                  if (transformed != e) changed = true;
              } catch(Exception ignored) {
                  newList.addExpression(e);
              }
          }
          if (changed) {
              newList.setSourcePosition(origList);
              return newList;
          }
          return origList;
      }