question: public static Name upperUnderscore ( String ... pieces ) { List < NamePiece > namePieces = new ArrayList < > ( ) ; for ( String piece : pieces ) { validateUpperUnderscore ( piece ) ; namePieces . add ( new NamePiece ( piece , CaseFormat . UPPER_UNDERSCORE ) ) ; } return new Name ( namePieces ) ; }
target:  Creates a Name from a sequence of upper-underscore strings.