METHOD_0 ( ) { me . IDENT_0 . IDENT_1 . parser . ast . IDENT_2 IDENT_3 = me . IDENT_0 . IDENT_1 . parser . ast . IDENT_2 . create ( com . google . common . collect . ImmutableList . of ( STRING_0 , STRING_1 ) ) ; "<AssertPlaceHolder>" ; } create ( java . util . List ) { if ( base . isEmpty ( ) ) { throw new java . lang . IllegalArgumentException ( ) ; } else if ( ( base . size ( ) ) == 1 ) { return new me . IDENT_0 . IDENT_1 . parser . ast . METHOD_1 ( base . get ( 0 ) ) ; } else { return new me . IDENT_0 . IDENT_1 . parser . ast . METHOD_1 ( me . IDENT_0 . IDENT_1 . parser . ast . METHOD_1 . create ( base . METHOD_2 ( 0 , ( ( base . size ( ) ) - 1 ) ) ) , base . get ( ( ( base . size ( ) ) - 1 ) ) ) ; } }
org . junit . Assert . assertEquals ( me . IDENT_0 . IDENT_1 . parser . ast . METHOD_1 . create ( com . google . common . collect . ImmutableList . of ( STRING_1 ) ) , IDENT_3 . rest ( ) )