docs: public Object answer(InvocationOnMock invocation) throws Throwable {
          Object ret = delegate.answer(invocation);
          if (ret != null) {
              return ret;
          }
  
          Class<?> returnType = invocation.getMethod().getReturnType();
          return returnValueFor(returnType);
      }