def dump(formatter)
      formatter.name(self)
      formatter.attribute(:input, input)
      if successful?
        formatter.attribute(:output, output)
      else
        formatter.nest(:error, output)
      end
      formatter.nest(:context, context)
    end
def dump(formatter)
      formatter.name(self)
      formatter.attribute(:input, input)
      if successful?
        formatter.attribute(:output, output)
      else
        formatter.nest(:error, output)
      end
      formatter.nest(:context, context)
    end
Dump object

 @param [Formatter] formatter

 @return [undefined]

 @api private