public final @NotNull JBIterable<E> append(E @NotNull [] elements) {
    return this == EMPTY ? of(elements) : append(of(elements));
  }
public final @NotNull JBIterable<E> append(E @NotNull [] elements)