public TYPE_1 < TYPE_2 > select ( ) { if ( ( VAR_1 . size ( ) ) <= 0 ) { return null ; } java.util.List < TYPE_1 < TYPE_2 > > list = METHOD_1 ( ) ; if ( ( list . size ( ) ) <= 0 ) { return null ; } if ( ( list . size ( ) ) == 1 ) { return list . get ( 0 ) ; } return METHOD_2 ( list ) ; }

public TYPE_1 < TYPE_2 > select ( ) { if ( ( ( VAR_1 ) == null ) || ( ( VAR_1 . size ( ) ) <= 0 ) ) { return null ; } java.util.List < TYPE_1 < TYPE_2 > > list = METHOD_1 ( ) ; if ( ( list . size ( ) ) <= 0 ) { return null ; } if ( ( list . size ( ) ) == 1 ) { return list . get ( 0 ) ; } return METHOD_2 ( list ) ; }
