docs: def add_linguistic_processor(self, layer ,my_lp):
          """
          Adds a linguistic processor to a certain layer
          @type layer: string
          @param layer: the name of the layer
          @type my_lp: L{Clp}
          @param my_lp: the linguistic processor
          """
          ## Locate the linguisticProcessor element for taht layer
          found_lp_obj = None
          for this_lp in self.node.findall('linguisticProcessors'):
              lp_obj = ClinguisticProcessors(this_lp)
              if lp_obj.get_layer() == layer:
                  found_lp_obj = lp_obj
                  break
          
          if found_lp_obj is None:    #Not found
              found_lp_obj = ClinguisticProcessors()
              found_lp_obj.set_layer(layer)
              self.add_linguistic_processors(found_lp_obj)
              
          found_lp_obj.add_linguistic_processor(my_lp)