METHOD_0 ( ) { "<AssertPlaceHolder>" ; } parse ( java . lang . String ) { try { java . lang . String [ ] IDENT_0 = IDENT_1 . split ( STRING_0 ) ; java . lang . String name = IDENT_0 [ 0 ] ; if ( STRING_1 . equals ( name ) ) { return com . github . IDENT_2 . api . model . IDENT_3 . METHOD_1 ( ) ; } if ( STRING_2 . equals ( name ) ) { return com . github . IDENT_2 . api . model . IDENT_3 . METHOD_2 ( ) ; } if ( STRING_3 . equals ( name ) ) { return com . github . IDENT_2 . api . model . IDENT_3 . METHOD_0 ( ) ; } if ( STRING_4 . equals ( name ) ) { int count = 0 ; if ( ( IDENT_0 . length ) == 2 ) { count = java . lang . Integer . METHOD_3 ( IDENT_0 [ 1 ] ) ; } return com . github . IDENT_2 . api . model . IDENT_3 . METHOD_4 ( count ) ; } throw new java . lang . IllegalArgumentException ( ) ; } catch ( java . lang . Exception e ) { throw new java . lang . IllegalArgumentException ( ( ( STRING_5 + IDENT_1 ) + STRING_6 ) ) ; } }
org . junit . Assert . assertEquals ( com . github . IDENT_2 . api . model . IDENT_3 . parse ( STRING_3 ) , com . github . IDENT_2 . api . model . IDENT_3 . METHOD_0 ( ) )