static < T > void puts ( T arg ) {
  OUT . println ( arg ) ;
}

static < T > void puts ( T arg ) { OUT . println ( arg ) ; }
(method_declaration (modifiers) type_parameters: (type_parameters (type_parameter (type_identifier))) type: (void_type) name: (identifier) parameters: (formal_parameters (formal_parameter type: (type_identifier) name: (identifier))) body: (block (expression_statement (method_invocation object: (identifier) name: (identifier) arguments: (argument_list (identifier))))))