O que é o Type & TypeToken?
Eu tenho o seguinte método no meu projeto
public void execute(final int apiId, final ResponseHandler handler, final Type type)
e o tipo é determinado usando TypeToken da seguinte maneira
final Type serviceErrorType = new TypeToken<>() {
}.getType();
Eu passei por issoligação aqui, mas não conseguia entender completamente sobreType
eTypeToken
Alguém pode compartilhar um link ou ajudar a entender esses dois conceitos?