# File lib/mega/crosscase.rb, line 109
  def self::extend_object( mod )
      raise TypeError, "Expected a Module or a Class, got a " +
          mod.class.name unless
          mod.is_a?( Module )

      self::transformClassMethods( mod )
      self::transformInstanceMethods( mod )
      self::installMethodHooks( mod )
  end