# File raramorph.rb, line 214
  def self.feed_word_solutions(translitered) # String #Return Boolean
     #translitered.force_encoding "UTF-8"
     return true if @@sol.has_solutions(translitered) #No need to reprocess
     word_solutions = Set.new
     count = 0 
     #get a list of valid segmentations
     segments = segment_word(translitered) #Hash Set of Segement Words Objects
     #Brute force algorithm
     segments.each{|segmented_word|
       #Is prefix known ?
       if @@dict.has_prefix?(segmented_word.prefix)
         #Is stem known ?
         # puts "has prefix"
         if @@dict.has_stem?(segmented_word.stem)
          # puts "has stem"
           #Is suffix known ?
           if @@dict.has_suffix?(segmented_word.suffix)
           #  puts "has suffix"
             #Compatibility check
              @@dict.prefixes[segmented_word.prefix].each{|prefix|
                @@dict.stems[segmented_word.stem].each {|stem|
                  #Prefix/Stem compatibility
                    if @@dict.prefixes_stems_compatible?(prefix.morphology ,stem.morphology )
                      # puts "has A B Com" 
                      @@dict.suffixes[segmented_word.suffix].each {|suffix|
                       # Prefix/Suffix compatiblity
                       if @@dict.prefixes_suffixes_compatible?(prefix.morphology , suffix.morphology)
                         # puts "has A C Com"
                          # Stems/Suffixes compatiblity
                         if @@dict.stems_suffixes_compatible?(stem.morphology , suffix.morphology)
                          # puts "has  B  C COM"
                            #All tests passed : it is a solution
                            count = count + 1
                            word_solutions << Solution.new(@verbose , count , prefix , stem , suffix )
                         end
                       end
                      }
                    end
                }
              }
           end
         end
       end
     }
    
      #Add all solutions, if any
    @@sol.add_solutions(translitered, word_solutions) unless word_solutions.empty?
    return !word_solutions.empty?  
  end