METHOD_0 ( ) { "<AssertPlaceHolder>" ; } convert ( int ) { if ( ( java . lang . Math . METHOD_1 ( IDENT_0 ) ) > ( IDENT_1 . IDENT_2 . IDENT_3 ) ) { throw new java . lang . IllegalArgumentException ( ) ; } if ( IDENT_0 < 0 ) { return STRING_0 + ( IDENT_1 . IDENT_2 . convert ( ( - IDENT_0 ) ) ) ; } if ( IDENT_0 >= 100 ) { int IDENT_4 = IDENT_0 / 100 ; return ( ( IDENT_1 . IDENT_2 . convert ( IDENT_4 ) ) + STRING_1 ) + ( ( IDENT_0 OP_0 100 ) > 0 ? " " + ( IDENT_1 . IDENT_2 . convert ( ( IDENT_0 OP_0 100 ) ) ) : "" ) ; } if ( IDENT_0 >= 20 ) { int IDENT_5 = IDENT_0 / 10 ; return ( IDENT_1 . IDENT_2 . IDENT_6 [ IDENT_5 ] ) + ( ( IDENT_0 OP_0 10 ) > 0 ? " " + ( IDENT_1 . IDENT_2 . convert ( ( IDENT_0 OP_0 10 ) ) ) : "" ) ; } return IDENT_1 . IDENT_2 . IDENT_7 [ IDENT_0 ] ; }
org . junit . Assert . assertEquals ( expected , IDENT_1 . IDENT_2 . convert ( input ) )