public < TYPE_1 > TYPE_1 METHOD_1 ( java.lang.Class < TYPE_1 > type , java.lang.String VAR_1 , java.util.Map < java.lang.String , ? > parameters ) { TYPE_2 < TYPE_1 > results = query ( type , VAR_1 , parameters ) ; int VAR_2 = TYPE_3 . size ( results ) ; if ( VAR_2 < 1 ) { return null ; } if ( VAR_2 < 1 ) { throw new TYPE_4 ( ( STRING_1 + VAR_2 ) ) ; } return results . iterator ( ) . METHOD_2 ( ) ; }

public < TYPE_1 > TYPE_1 METHOD_1 ( java.lang.Class < TYPE_1 > type , java.lang.String VAR_1 , java.util.Map < java.lang.String , ? > parameters ) { TYPE_2 < TYPE_1 > results = query ( type , VAR_1 , parameters ) ; int VAR_2 = TYPE_3 . size ( results ) ; if ( VAR_2 < 1 ) { return null ; } if ( VAR_2 > 1 ) { throw new TYPE_4 ( ( STRING_1 + VAR_2 ) ) ; } return results . iterator ( ) . METHOD_2 ( ) ; }
