public java.util.List < TYPE_1 > METHOD_1 ( java.util.List < TYPE_1 > VAR_1 ) { java.util.List < TYPE_1 > VAR_2 = VAR_1 ; java.util.Collections.sort ( VAR_2 , new TYPE_2 < TYPE_1 > ( ) { public int METHOD_2 ( TYPE_1 VAR_3 , TYPE_1 VAR_4 ) { return ( VAR_3 . METHOD_3 ( ) ) < ( VAR_4 . METHOD_3 ( ) ) ? - 1 : ( VAR_3 . METHOD_3 ( ) ) > ( VAR_4 . METHOD_3 ( ) ) ? 1 : 0 ; } } ) ; return VAR_2 ; }

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