    # File lib/facets/more/nackclass.rb, line 63
      def initialize(error=nil, *data, &ctrl)
        if Class === error and error <= Exception
          @error = error.new(*data)
        elsif error.kind_of?( Exception )
          @error = error
        elsif error.kind_of?( String )
          @error = StandardError.new(error)
        elsif error == nil
          @error = StandardError.new
        else
          raise InvalidNackError
        end
        @data = data
        @ctrl = ctrl
      end