question: 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 ( ">" ) ; } }
target:  Print a list of type arguments in between angle brackets.