# File lib/json/common.rb, line 177
  def generate(obj, state = nil)
    if state
      state = State.from_state(state)
    else
      state = State.new
    end
    obj.to_json(state)
  end