docs: public static <T, A> Answer<T> toAnswer(final Answer1<T, A> answer) {
          return new Answer<T>() {
              @SuppressWarnings("unchecked")
              public T answer(InvocationOnMock invocation) throws Throwable {
                  return answer.answer((A)invocation.getArgument(0));
              }
          };
      }