code: @SuppressWarnings("SameParameterValue")
    static CodeBlock join(Iterable<CodeBlock> codeBlocks, String delimiter) {
      CodeBlock.Builder builder = CodeBlock.builder();
      Iterator<CodeBlock> iterator = codeBlocks.iterator();
      while (iterator.hasNext()) {
        builder.add(iterator.next());
        if (iterator.hasNext()) {
          builder.add(delimiter);
        }
      }
      return builder.build();
    }
docs: Joins multiple {@link CodeBlock}s together with a given delimiter