METHOD_0 ( ) { "<AssertPlaceHolder>" ; } METHOD_1 ( java . util . List ) { int size = IDENT_0 . size ( ) ; if ( size <= 1 ) return IDENT_0 ; java . util . List < org . IDENT_1 . sync . IDENT_2 < T > > IDENT_3 = com . google . common . collect . Lists . newArrayList ( ) ; for ( org . IDENT_1 . sync . IDENT_2 < T > v1 : IDENT_0 ) { boolean found = false ; for ( java . util . IDENT_4 < org . IDENT_1 . sync . IDENT_2 < T > > IDENT_5 = IDENT_3 . METHOD_2 ( ) ; IDENT_5 . hasNext ( ) ; ) { org . IDENT_1 . sync . IDENT_2 < T > v2 = IDENT_5 . next ( ) ; org . IDENT_1 . sync . IDENT_6 . IDENT_7 compare = v1 . METHOD_3 ( ) . compare ( v2 . METHOD_3 ( ) ) ; if ( compare == ( org . IDENT_1 . sync . IDENT_6 . IDENT_7 . IDENT_8 ) ) { if ( found ) IDENT_5 . remove ( ) ; else IDENT_5 . set ( v1 ) ; } if ( compare != ( org . IDENT_1 . sync . IDENT_6 . IDENT_7 . IDENT_9 ) ) found = true ; } if ( ! found ) IDENT_3 . add ( v1 ) ; } return IDENT_3 ; }
org . junit . Assert . assertEquals ( 0 , resolver . METHOD_1 ( new java . util . ArrayList < org . IDENT_1 . sync . IDENT_2 < java . lang . String > > ( ) ) . size ( ) )