class NetworkTaskManager {

    public void createAndExecute(Call... call) {
        cancelTasks();

        AsyncTask networkTask = networkTaskCreator.create(addReviewActivity);

        //noinspection unchecked
        networkTask.execute(call);
        taskList.add(networkTask);
    }

    public  NetworkTaskManager(AddReviewActivity<T> addReviewActivity, NetworkTaskCreator<AsyncTask, T> networkTaskCreator);

}