public void METHOD_1 ( java.util.ArrayList < TYPE_1 > VAR_1 ) { java.util.Collections.sort ( VAR_1 , new TYPE_2 < TYPE_1 > ( ) { public int METHOD_2 ( TYPE_1 VAR_2 , TYPE_1 VAR_3 ) { if ( ( VAR_2 . METHOD_3 ( ) ) > ( VAR_3 . METHOD_3 ( ) ) ) return - 1 ; else if ( ( VAR_2 . METHOD_3 ( ) ) < ( VAR_3 . METHOD_3 ( ) ) ) return 1 ; else return 0 ; } } ) ; }

public java.util.ArrayList < TYPE_1 > METHOD_1 ( java.util.ArrayList < TYPE_1 > VAR_1 ) { java.util.Collections.sort ( VAR_1 , new TYPE_2 < TYPE_1 > ( ) { public int METHOD_2 ( TYPE_1 VAR_2 , TYPE_1 VAR_3 ) { if ( ( VAR_2 . METHOD_3 ( ) ) > ( VAR_3 . METHOD_3 ( ) ) ) return - 1 ; else if ( ( VAR_2 . METHOD_3 ( ) ) < ( VAR_3 . METHOD_3 ( ) ) ) return 1 ; else return 0 ; } } ) ; return VAR_1 ; }
