class BinData::Choice

def current_choice

def current_choice
  selection = eval_parameter(:selection)
  if selection.nil?
    raise IndexError, ":selection returned nil for #{debug_name}"
  end
  obj = get_or_instantiate_choice(selection)
  copy_previous_value_if_required(selection, obj)
  obj
end