src/main/java/org/vibur/dbcp/proxy/AbstractInvocationHandler.java
Object restrictedInvoke(T proxy, Method method, Object[] args) throws SQLException {
        return targetInvoke(method, args);
    }
Object restrictedInvoke(T proxy, Method method, Object[] args) throws SQLException {
        return targetInvoke(method, args);
    }
Object restrictedInvoke ( T proxy , Method method , Object [ ] args ) throws SQLException { return targetInvoke ( method , args ) ; }
Handles all restricted method invocations that occur after (and if) we have passed through the
{@link #restrictedAccessEntry}. This method will be overridden in the {@code AbstractInvocationHandler}
subclasses, and will be the place to implement the specific to these subclasses logic for restricted method
invocations handling. The default implementation simply forwards the call to the original method of the
proxied object.

@param proxy see {@link java.lang.reflect.InvocationHandler#invoke}
@param method as above
@param args as above
@return as above
@throws SQLException if the invoked underlying method throws such
Handles all restricted method invocations that occur after ( and if ) we have passed through the { @link #restrictedAccessEntry } . This method will be overridden in the { @code AbstractInvocationHandler } subclasses and will be the place to implement the specific to these subclasses logic for restricted method invocations handling . The default implementation simply forwards the call to the original method of the proxied object .