# File lib/json/pure/generator.rb, line 96
 96:         def self.from_state(opts)
 97:           case opts
 98:           when self
 99:             opts
100:           when Hash
101:             new(opts)
102:           else
103:             new
104:           end
105:         end