[Dúvida] Loader está retornando 'null'

Boa tarde.

Estou tentando utilizar o Loader e como parâmetro de retorno estou utilizando uma classe (no caso, classe ‘Rota’). Porém está retornando ‘null’ :frowning: Gostaria de saber onde que estou errando. Segue o código de aplicação do Loader:

`
public class RotaTask extends android.support.v4.content.AsyncTaskLoader {

Rota mRota;
LatLng mOrigem;
LatLng mDestino;

public RotaTask(Context context, LatLng orig, LatLng dest) {
    super(context);
    mOrigem = orig;
    mDestino = dest;
}

@Override
protected void onStartLoading() {
    if (mRota == null) {
        forceLoad();
    } else {
        deliverResult(mRota);
    }
}

@Override
public Rota loadInBackground() {
    mRota = RotaHttp.carregarRota(mOrigem, mDestino);
    return mRota;
}

@Override
protected void onReset() {
    super.onReset();
    onStopLoading();
}

}`