private void printTypeArgs(List<Type> args,Object arg){
  if (args != null) {
    printer.print("<");
    for (Iterator<Type> i=args.iterator(); i.hasNext(); ) {
      Type t=i.next();
      t.accept(this,arg);
      if (i.hasNext()) {
        printer.print(", ");
      }
    }
    printer.print(">");
  }
}

private void printTypeArgs ( List < Type > args , Object arg ) { if ( args != null ) { printer . print ( "<" ) ; for ( Iterator < Type > i = args . iterator ( ) ; i . hasNext ( ) ; ) { Type t = i . next ( ) ; t . accept ( this , arg ) ; if ( i . hasNext ( ) ) { printer . print ( ", " ) ; } } printer . print ( ">" ) ; } }
print a list of type arguments in between angle brackets .
