public static Connection upgradeDecks(TaskListener listener, Payload data) {
   data.taskType = TASK_TYPE_UPGRADE_DECKS;
   return launchConnectionTask(listener, data);
 }
 public static Connection sendFeedback(TaskListener listener, Payload data) {
   data.taskType = TASK_TYPE_SEND_CRASH_REPORT;
   return launchConnectionTask(listener, data);
 }
 public static Connection downloadMissingMedia(TaskListener listener, Payload data) {
   data.taskType = TASK_TYPE_DOWNLOAD_MEDIA;
   return launchConnectionTask(listener, data);
 }
 public static Connection sync(TaskListener listener, Payload data) {
   data.taskType = TASK_TYPE_SYNC;
   return launchConnectionTask(listener, data);
 }
 public static Connection getPersonalDecks(TaskListener listener, Payload data) {
   data.taskType = TASK_TYPE_GET_PERSONAL_DECKS;
   return launchConnectionTask(listener, data);
 }
 public static Connection getSharedDecks(TaskListener listener, Payload data) {
   data.taskType = TASK_TYPE_GET_SHARED_DECKS;
   return launchConnectionTask(listener, data);
 }
 public static Connection register(TaskListener listener, Payload data) {
   data.taskType = TASK_TYPE_REGISTER;
   return launchConnectionTask(listener, data);
 }
 public static Connection login(TaskListener listener, Payload data) {
   data.taskType = TASK_TYPE_LOGIN;
   return launchConnectionTask(listener, data);
 }