public static CharSequence makeBulletList(int leadingMargin,List<? extends CharSequence> lines){
  Truss sb=new Truss();
  for (int idx=0; idx < lines.size(); idx++) {
    boolean last=idx == lines.size() - 1;
    CharSequence line=lines.get(idx);
    sb.append(line,new BulletSpan(leadingMargin / 3),new LeadingMarginSpan.Standard(leadingMargin));
    sb.append(last ? "" : "\n");
  }
  return sb.build();
}

public static CharSequence makeBulletList ( int leadingMargin , List < ? extends CharSequence > lines ) { Truss sb = new Truss ( ) ; for ( int idx = 0 ; idx < lines . size ( ) ; idx ++ ) { boolean last = idx == lines . size ( ) - 1 ; CharSequence line = lines . get ( idx ) ; sb . append ( line , new BulletSpan ( leadingMargin / 3 ) , new LeadingMarginSpan . Standard ( leadingMargin ) ) ; sb . append ( last ? "" : "\n" ) ; } return sb . build ( ) ; }
returns a charsequence containing a bulleted and properly indented list .
