public static < TYPE_1 > TYPE_1 METHOD_1 ( java.lang.Class < TYPE_1 > VAR_1 , java.lang.String VAR_2 , java.lang.Object ... args ) { java.util.List < TYPE_1 > list = TYPE_2 . METHOD_2 ( VAR_1 , VAR_2 , args ) ; if ( ( list . size ( ) ) > 0 ) { return list . get ( 0 ) ; } return null ; }

public static < TYPE_1 > TYPE_1 METHOD_1 ( java.lang.Class < TYPE_1 > VAR_1 , java.lang.String VAR_2 , java.lang.Object ... args ) { java.util.List < TYPE_1 > list = TYPE_2 . METHOD_2 ( VAR_1 , VAR_2 , args ) ; if ( ( list != null ) && ( ( list . size ( ) ) > 0 ) ) { return list . get ( 0 ) ; } return null ; }
