 
   options_for_select = ''
   for index, object of collection
-    options_for_select += H.contentTag('optgroup', H.optionsFromCollectionForSelect(group_fetcher(object), option_key_method, option_value_method, selectors), { label: H.htmlEscape( group_label_fetcher object ) } )
+    options_for_select += @contentTag('optgroup', @optionsFromCollectionForSelect(group_fetcher(object), option_key_method, option_value_method, selectors), { label: @htmlEscape( group_label_fetcher object ) } )
 
   options_for_select
 

    class_name = object['_class'] || object['_type'] || object['class'] || object['type']
    if class_name
      class_name = class_name() if typeof class_name == 'function'
      [ H.underscore(class_name), method_or_prefix_and_method ]
    else
      [ null, method_or_prefix_and_method ]
  else
    method_or_prefix_and_method

  [ choices, options ] = if typeof options_or_choices == 'function'
    [ options_or_choices, H._clone( choices_or_options || {} ) ]
  else
    [ choices_or_options, H._clone( options_or_choices || {} ) ]

  name = if prefix then prefix + '[' + method + ']' else method

  multiple_hidden_input = if options['multiple']
    name = name + '[]' if name[-2..-1] != '[]'
    if options['include_hidden'] == true || options['include_hidden'] == undefined
      H.tag 'input', type: 'hidden', name: name, value: '', disabled: options['disabled']
    else
      ''
  else

      choices_options            = {}
      choices_options['divider'] = options['divider'] unless options['divider'] == undefined
      options['divider']         = undefined
      return multiple_hidden_input + @selectTag(name, @groupedOptionsForSelect(choices, selector, choices_options), options)

  multiple_hidden_input + @selectTag(name, @optionsForSelect(choices, selector), options)

# TODO: Finish form_options helpers
# collection_check_boxes
