@SuppressWarnings("unchecked")
    @Override
    protected final Result doInBackground(final Params... params) {
        if (params != null) {
            progress.setMaxProgressAndReset(params.length);
        }
        return doInBackgroundInternal(params);
    }
Launch the process in background.

@param params The parameters of the task.
@return A result, defined by the subclass of this task.
main/src/main/java/cgeo/geocaching/utils/AsyncTaskWithProgress.java