METHOD_0 ( ) { "<AssertPlaceHolder>" ; } parse ( java . lang . String ) { try { if ( IDENT_0 . isEmpty ( ) ) { return com . github . IDENT_1 . api . model . IDENT_2 . IDENT_3 . empty ( ) ; } java . lang . String [ ] IDENT_4 = IDENT_0 . split ( STRING_0 ) ; switch ( IDENT_4 . length ) { case 2 : { return new com . github . IDENT_1 . api . model . IDENT_2 . METHOD_1 ( IDENT_4 [ 0 ] , IDENT_4 [ 1 ] ) ; } case 1 : { return IDENT_4 [ 0 ] . contains ( STRING_1 ) ? com . github . IDENT_1 . api . model . IDENT_2 . METHOD_1 . METHOD_2 ( IDENT_4 [ 0 ] ) : com . github . IDENT_1 . api . model . IDENT_2 . METHOD_1 . METHOD_3 ( IDENT_4 [ 0 ] ) ; } default : { throw new java . lang . IllegalArgumentException ( ) ; } } } catch ( java . lang . Exception e ) { throw new java . lang . IllegalArgumentException ( ( ( STRING_2 + IDENT_0 ) + STRING_3 ) ) ; } }
org . junit . Assert . assertEquals ( com . github . IDENT_1 . api . model . IDENT_2 . METHOD_1 . parse ( "" ) , com . github . IDENT_1 . api . model . IDENT_2 . METHOD_1 . empty ( ) )