code: public static <T extends Callable<?> & Parcelable> Intent taskIntent(final Context context,
                                                                         final String queueName,
                                                                         final T task) {
      // XXX http://code.google.com/p/android/issues/detail?id=6822
      Bundle bundle = new Bundle();
      bundle.putParcelable(EXTRA_TASK, task);
      return new Intent(context, GoroService.class)
          .putExtra(EXTRA_TASK_BUNDLE, bundle)
          .putExtra(EXTRA_QUEUE_NAME, queueName);
    }
docs: Create an intent that contains a task that should be scheduled
  on a defined queue.
  Intent can be used as an argument for
  {@link android.content.Context#startService(android.content.Intent)}.
  
  @param context context instance
  @param task task instance
  @param queueName queue name
  @param <T> task type