code: public static <T extends Query<?, R>, R extends Object> FluentAnswer<T, R> createAnswer(Class<T> type) {
      return new FluentAnswer<T, R>(type);
    }
docs: Creates a new instance for the given type.
  
  @param type
  the return type of the answer
  @param <T>
  generic parameter of the return type
  @return new Answer that returns the mock itself