# File lib/RMagick.rb, line 1341
    def slice!(*args)
        cfid = self[@scene].__id__ rescue nil
        if args.length > 1 || args[0].kind_of?(Range)
            a = self.class.new.replace super
        else
            a = super
        end
        set_cf cfid
        return a
    end