The class that implements the overloaded methods contains four methods named `executeAndGetScalarValue`:* executeAndGetScalarValue(JdbcConnection, String) * executeAndGetScalarValue(JdbcConnection, String, Object) * executeAndGetScalarValue(JdbcConnection, String, Closure<?>) * executeAndGetScalarValue(JdbcConnection, String, Object, Closure<?>)
I forgot to mention that these methods are declared in the one and only interface implemented by the class (which itself is final).