private void typeParametersRest(List<? extends TypeParameterTree> typeParameters,Indent plusIndent){
  builder.open(plusIndent);
  builder.breakOp();
  builder.open(ZERO);
  boolean first=true;
  for (  TypeParameterTree typeParameter : typeParameters) {
    if (!first) {
      token(",");
      builder.breakOp(" ");
    }
    scan(typeParameter,null);
    first=false;
  }
  token(">");
  builder.close();
  builder.close();
}

private void typeParametersRest ( List < ? extends TypeParameterTree > typeParameters , Indent plusIndent ) { builder . open ( plusIndent ) ; builder . breakOp ( ) ; builder . open ( ZERO ) ; boolean first = true ; for ( TypeParameterTree typeParameter : typeParameters ) { if ( ! first ) { token ( "," ) ; builder . breakOp ( " " ) ; } scan ( typeParameter , null ) ; first = false ; } token ( ">" ) ; builder . close ( ) ; builder . close ( ) ; }
does not omit the leading ' < ' , which should be associated with the type name .
