# File lib/bundler/vendor/thor/util.rb, line 131
    def self.find_class_and_task_by_namespace(namespace)
      if namespace.include?(?:)
        pieces = namespace.split(":")
        task   = pieces.pop
        klass  = Thor::Util.find_by_namespace(pieces.join(":"))
      end

      unless klass
        klass, task = Thor::Util.find_by_namespace(namespace), nil
      end

      return klass, task
    end