def map_ground!( line, known_grounds=nil )
    if known_grounds.nil?
      puts "depreciated API call map_ground! (pass in mapping table as 2nd param)"
      known_grounds = @known_grounds
    end

    TextUtils.map_titles_for!( 'ground', line, known_grounds )
  end
def map_ground!( line, known_grounds=nil )
    if known_grounds.nil?
      puts "depreciated API call map_ground! (pass in mapping table as 2nd param)"
      known_grounds = @known_grounds
    end

    TextUtils.map_titles_for!( 'ground', line, known_grounds )
  end
todo/fix: pass in known_grounds as a parameter? why? why not?
 todo/fix:
    remove =nil in para - make param required w/o fallback