public static void join(StringBuilder out,CharSequence sep,Iterable<? extends CharSequence> items){
  try {
    join((Appendable)out,sep,items);
  }
 catch (  IOException ex) {
    throw new SomethingWidgyHappenedError("StringBuilder does not throw IOException",ex);
  }
}

public static void join ( StringBuilder out , CharSequence sep , Iterable < ? extends CharSequence > items ) { try { join ( ( Appendable ) out , sep , items ) ; } catch ( IOException ex ) { throw new SomethingWidgyHappenedError ( "StringBuilder does not throw IOException" , ex ) ; } }
join items on separator , appending the result to out .
