private Statement createStatement(MethodInvocation<Connection> methodInvocation) throws Throwable {
        Statement result = (Statement) methodInvocation.proceed();
        result = proxyFactory.wrapStatement(result);
        return result;
    }
private Statement createStatement(MethodInvocation<Connection> methodInvocation) throws Throwable {
        Statement result = (Statement) methodInvocation.proceed();
        result = proxyFactory.wrapStatement(result);
        return result;
    }
private Statement createStatement ( MethodInvocation < Connection > methodInvocation ) throws Throwable { Statement result = ( Statement ) methodInvocation . proceed ( ) ; result = proxyFactory . wrapStatement ( result ) ; return result ; }
Wrap Statement during {@link Connection#createStatement()}
@param methodInvocation Current {@link Connection#createStatement()} invocation
@return Proxified {@link Statement}
Wrap Statement during {