public void METHOD_1 ( TYPE_1 VAR_1 ) { int result = TYPE_2 . METHOD_2 ( VAR_2 , VAR_1 , new TYPE_3 < TYPE_1 > ( ) { public int METHOD_3 ( TYPE_1 VAR_3 , TYPE_1 VAR_4 ) { return VAR_3 . METHOD_4 ( ) . compareTo ( VAR_4 . METHOD_4 ( ) ) ; } } ) ; if ( result >= 0 ) { VAR_2 . set ( result , VAR_1 ) ; METHOD_5 ( ) ; } }

public void METHOD_1 ( TYPE_1 VAR_1 ) { for ( int i = 0 ; i < ( VAR_2 . size ( ) ) ; i ++ ) { if ( VAR_2 . get ( i ) . METHOD_4 ( ) . equals ( VAR_1 . METHOD_4 ( ) ) ) { VAR_2 . set ( i , VAR_1 ) ; METHOD_5 ( ) ; break ; } } }
