class BinData::SanitizedParameters

def initialize(parameters, the_class, hints)

def initialize(parameters, the_class, hints)
  parameters.each_pair { |key, value| self[key.to_sym] = value }
  @the_class = the_class
  if hints[:endian]
    self[:endian] ||= hints[:endian]
  end
  if hints[:search_prefix] && !hints[:search_prefix].empty?
    self[:search_prefix] = Array(self[:search_prefix]).concat(Array(hints[:search_prefix]))
  end
  sanitize!
end