docs: @CheckReturnValue
      public static <T> T spy(T object) {
          return MOCKITO_CORE.mock((Class<T>) object.getClass(), withSettings()
                  .spiedInstance(object)
                  .defaultAnswer(CALLS_REAL_METHODS));
      }