### Question:
PlainExecutor implements Executor<T> { @Override public T execute(Object... args) throws Throwable { return statementCallback.execute(statementProxy.getTargetStatement(), args); } PlainExecutor(StatementProxy<S> statementProxy, StatementCallback<T, S> statementCallback); @Override T execute(Object... args);  }### Answer:
@Test public void testExecute() throws Throwable { plainExecutor.execute((Object) null); }