docs: private Object getCursor(Object implObject, Method method, Object[] args)
                      throws IllegalAccessException, IllegalArgumentException, InvocationTargetException,
                      SQLException {
          final boolean trace = TraceComponent.isAnyTracingEnabled();
          if (trace && tc.isEntryEnabled())
              Tr.entry(tc, "getCursor", this, args[0]);
  
          ResultSet rsetImpl = (ResultSet) method.invoke(implObject, args);
          WSJdbcResultSet rsetWrapper = rsetImpl == null ? null : createWrapper(rsetImpl);
  
          if (trace && tc.isEntryEnabled())
              Tr.exit(tc, "getCursor", rsetWrapper);
          return rsetWrapper;
      }