METHOD_0 ( ) { "<AssertPlaceHolder>" ; } parse ( java . lang . String ) { if ( org . apache . commons . lang . StringUtils . isEmpty ( IDENT_0 ) ) { return com . IDENT_1 . plugins . IDENT_2 . IDENT_3 . METHOD_1 ( ) ; } com . IDENT_1 . plugins . IDENT_2 . matchers . IDENT_4 IDENT_5 = new com . IDENT_1 . plugins . IDENT_2 . matchers . METHOD_2 ( new org . antlr . v4 . runtime . METHOD_3 ( IDENT_0 ) ) ; org . antlr . v4 . runtime . IDENT_6 tokens = new org . antlr . v4 . runtime . METHOD_4 ( IDENT_5 ) ; com . IDENT_1 . plugins . IDENT_2 . matchers . IDENT_7 parser = new com . IDENT_1 . plugins . IDENT_2 . matchers . METHOD_5 ( tokens ) ; parser . METHOD_6 ( ) ; parser . METHOD_7 ( new org . antlr . v4 . runtime . METHOD_8 ( ) { @ com . IDENT_1 . plugins . IDENT_2 . Override public void METHOD_9 ( org . antlr . v4 . runtime . IDENT_8 < ? , ? > IDENT_9 , java . lang . Object IDENT_10 , int line , int IDENT_11 , java . lang . String msg , org . antlr . v4 . runtime . IDENT_12 e ) { java . lang . StringBuilder expression = new java . lang . StringBuilder ( ( ( ( ( IDENT_0 . length ( ) ) + ( msg . length ( ) ) ) + IDENT_11 ) + INT_0 ) ) ; java . lang . String [ ] IDENT_13 = org . apache . commons . lang . StringUtils . split ( IDENT_0 , STRING_0 ) ; for ( int i = 0 ; i < line ; i ++ ) { expression . append ( " " ) . append ( IDENT_13 [ i ] ) . append ( STRING_0 ) ; } expression . append ( " " ) . append ( org . apache . commons . lang . StringUtils . METHOD_10 ( " " , IDENT_11 ) ) . append ( STRING_1 ) . append ( msg ) ; for ( int i = line ; i < ( IDENT_13 . length ) ; i ++ ) { expression . append ( STRING_2 ) . append ( IDENT_13 [ i ] ) ; } throw new com . IDENT_1 . plugins . IDENT_2 . matchers . METHOD_11 ( java . lang . String . format ( STRING_3 , line , IDENT_11 , expression ) , IDENT_11 ) ; } } ) ; com . IDENT_1 . plugins . IDENT_2 . matchers . METHOD_5 . IDENT_14 IDENT_15 = parser . expression ( ) ; org . antlr . v4 . runtime . tree . IDENT_16 IDENT_17 = new org . antlr . v4 . runtime . tree . METHOD_12 ( ) ; com . IDENT_1 . plugins . IDENT_2 . IDENT_3 . IDENT_18 listener = new com . IDENT_1 . plugins . IDENT_2 . IDENT_3 . METHOD_13 ( ) ; try { IDENT_17 . METHOD_14 ( listener , IDENT_15 ) ; return listener . METHOD_15 ( ) ; } catch ( java . util . IDENT_19 e ) { throw new java . lang . IllegalStateException ( STRING_4 , e ) ; } catch ( com . IDENT_1 . plugins . IDENT_2 . IDENT_3 . IDENT_20 e ) { throw new com . IDENT_1 . plugins . IDENT_2 . matchers . METHOD_11 ( java . lang . String . format ( STRING_5 , IDENT_0 , org . apache . commons . lang . StringUtils . METHOD_10 ( " " , e . IDENT_21 . a ) , org . apache . commons . lang . StringUtils . METHOD_10 ( STRING_6 , e . IDENT_21 . length ( ) ) , e . text ) , e . IDENT_21 . a ) ; } }
org . junit . Assert . assertThat ( com . IDENT_1 . plugins . IDENT_2 . IDENT_3 . parse ( "" ) , org . hamcrest . Matchers . is ( com . IDENT_1 . plugins . IDENT_2 . IDENT_3 . METHOD_1 ( ) ) )