METHOD_0 ( ) { IDENT_0 . tuple . IDENT_1 input = new IDENT_0 . tuple . METHOD_1 ( "foo" , java . lang . String . class ) ; java . lang . Object [ ] result = com . IDENT_2 . IDENT_3 . IDENT_4 . METHOD_2 ( input , new java . lang . Object [ 0 ] ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( IDENT_0 . tuple . METHOD_1 , java . lang . Object [ ] ) { if ( ( values == null ) || ( ( values . length ) == 0 ) ) { values = new java . lang . Object [ fields . size ( ) ] ; } else if ( ( values . length ) != ( fields . size ( ) ) ) { throw new java . lang . IllegalStateException ( ( STRING_0 + fields ) ) ; } for ( int i = 0 ; i < ( values . length ) ; i ++ ) { java . lang . Class < ? > IDENT_5 = fields . METHOD_3 ( i ) ; if ( IDENT_5 != null ) { java . lang . Object value = values [ i ] ; if ( ( IDENT_5 . METHOD_4 ( ) ) && ( value == null ) ) { throw new java . lang . IllegalStateException ( ( STRING_1 + IDENT_5 ) ) ; } if ( ( IDENT_5 . METHOD_4 ( ) ) && ( value != null ) ) { java . lang . Class < ? > IDENT_6 = IDENT_0 . tuple . IDENT_7 . IDENT_8 . METHOD_5 ( IDENT_5 ) ; java . lang . Class < ? > IDENT_9 = IDENT_0 . tuple . IDENT_7 . IDENT_8 . METHOD_5 ( value . getClass ( ) ) ; if ( ! ( IDENT_6 . METHOD_6 ( IDENT_9 ) ) ) { throw new java . lang . IllegalStateException ( ( ( ( value . getClass ( ) ) + STRING_2 ) + IDENT_5 ) ) ; } } } } return values ; }
org . junit . Assert . assertThat ( result , org . hamcrest . CoreMatchers . is ( new java . lang . Object [ 1 ] ) )