METHOD_0 ( ) { java . util . Map < java . lang . String , IDENT_0 . io . json . IDENT_1 > object = new java . util . HashMap < java . lang . String , IDENT_0 . io . json . IDENT_1 > ( ) ; object . put ( "a" , new IDENT_0 . io . json . METHOD_1 ( STRING_0 ) ) ; IDENT_0 . io . json . IDENT_2 value = new IDENT_0 . io . json . METHOD_2 ( new IDENT_0 . io . json . METHOD_1 ( object ) ) ; "<AssertPlaceHolder>" ; } METHOD_3 ( ) { if ( values . isEmpty ( ) ) { return java . util . Collections . emptyList ( ) ; } IDENT_0 . io . json . METHOD_1 first = values . get ( 0 ) ; java . util . List < IDENT_0 . io . json . METHOD_1 > array = first . METHOD_4 ( ) ; if ( array != null ) { java . util . List < java . util . List < java . lang . String > > components = new java . util . ArrayList < java . util . List < java . lang . String > > ( array . size ( ) ) ; for ( IDENT_0 . io . json . METHOD_1 value : array ) { if ( value . METHOD_5 ( ) ) { components . add ( java . util . Arrays . < java . lang . String > asList ( ) ) ; continue ; } java . lang . Object obj = value . getValue ( ) ; if ( obj != null ) { java . lang . String s = obj . toString ( ) ; java . util . List < java . lang . String > component = ( ( s . length ( ) ) == 0 ) ? java . util . Arrays . < java . lang . String > asList ( ) : java . util . Arrays . asList ( s ) ; components . add ( component ) ; continue ; } java . util . List < IDENT_0 . io . json . METHOD_1 > IDENT_3 = value . METHOD_4 ( ) ; if ( IDENT_3 != null ) { java . util . List < java . lang . String > component = new java . util . ArrayList < java . lang . String > ( IDENT_3 . size ( ) ) ; for ( IDENT_0 . io . json . METHOD_1 IDENT_4 : IDENT_3 ) { if ( IDENT_4 . METHOD_5 ( ) ) { component . add ( "" ) ; continue ; } obj = IDENT_4 . getValue ( ) ; if ( obj != null ) { component . add ( obj . toString ( ) ) ; continue ; } } if ( ( ( component . size ( ) ) == 1 ) && ( ( component . get ( 0 ) . length ( ) ) == 0 ) ) { component . METHOD_6 ( ) ; } components . add ( component ) ; } } return components ; } java . lang . Object obj = first . getValue ( ) ; if ( obj != null ) { java . util . List < java . util . List < java . lang . String > > components = new java . util . ArrayList < java . util . List < java . lang . String > > ( 1 ) ; java . lang . String s = obj . toString ( ) ; java . util . List < java . lang . String > component = ( ( s . length ( ) ) == 0 ) ? java . util . Arrays . < java . lang . String > asList ( ) : java . util . Arrays . asList ( s ) ; components . add ( component ) ; return components ; } if ( first . METHOD_5 ( ) ) { java . util . List < java . util . List < java . lang . String > > components = new java . util . ArrayList < java . util . List < java . lang . String > > ( 1 ) ; components . add ( java . util . Arrays . < java . lang . String > asList ( ) ) ; return components ; } return java . util . Collections . emptyList ( ) ; }
org . junit . Assert . assertEquals ( java . util . Arrays . asList ( ) , value . METHOD_3 ( ) )