protected TYPE_1 < ? > METHOD_1 ( TYPE_2 VAR_1 ) throws TYPE_3 { java.util.List < TYPE_1 < ? > > results = METHOD_2 ( VAR_1 ) ; if ( ( results . size ( ) ) > 0 ) throw new TYPE_3 ( STRING_1 ) ; if ( results . isEmpty ( ) ) return null ; else return results . get ( 0 ) ; }

protected TYPE_1 < ? > METHOD_1 ( TYPE_2 VAR_1 ) throws TYPE_3 { java.util.List < TYPE_1 < ? > > results = METHOD_2 ( VAR_1 ) ; if ( ( results . size ( ) ) > 1 ) throw new TYPE_3 ( STRING_1 ) ; if ( results . isEmpty ( ) ) return null ; else return results . get ( 0 ) ; }
