# File raramorph.rb, line 285
  def self.segment_word(translitered)
   # translitered.force_encoding "UTF-8"
    segmented = Set.new
    prefix_len = 0
    suffix_len = 0
    
    while(prefix_len <=4 and prefix_len<=translitered.length)
      prefix = translitered.slice(0,prefix_len)
      stem_len = translitered.length - prefix_len
      suffix_len = 0
      
      while(stem_len>=1 and suffix_len<=6)
        stem = translitered.slice(prefix_len,stem_len)
        suffix = translitered.slice(prefix_len+stem_len,suffix_len)
        segmented.add(SegmentedWord.new(prefix,stem,suffix))
        stem_len-=1
        suffix_len+=1
      end
      
      prefix_len+=1
    end
    
    segmented
  end