# File lib/aws/simple_workflow/activity_type_collection.rb, line 68
      def register name, version, options = {}

        options[:domain] = domain.name
        options[:name] = name
        options[:version] = version

        duration_opts(options,
          :default_task_heartbeat_timeout,
          :default_task_schedule_to_close_timeout,
          :default_task_schedule_to_start_timeout,
          :default_task_start_to_close_timeout)

        if task_list = options[:default_task_list]
          options[:default_task_list] = { :name => task_list.to_s }
        end

        client.register_activity_type(options)

        self[name, version]

      end