@Test
public void invoke_Statement_close() throws Throwable {

  StatementInvocationHandler statementInvocationHandler =
      new StatementInvocationHandler(
          mockRealStatement, TRACE_OPTIONS, mockTraceService, Optional.<String>absent());
  statementInvocationHandler.invoke(
      mockProxy, Statement.class.getDeclaredMethod("close"), new Object[0]);
  verify(mockRealStatement).close();
  verifyNoMoreInteractions(mockTraceSpan); // No trace span created.
}