The fire method is how a synthetic event is sent by an element on the page, which can then be subscribed to by observer methods elsewhere. Read more here: http://api.prototypejs.org/dom/Event/fire/
Unless you are also trying to define a fire() method on your elements, you may safely ignore this. It does not have any side-effects that I'm aware of.