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