//# 0 errors, 508 messages
//#
/*
    //#eventdispatcher.java:1:1: class: net.sourceforge.pebble.api.event.EventDispatcher
 * Copyright (c) 2003-2006, Simon Brown
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 *   - Redistributions of source code must retain the above copyright
 *     notice, this list of conditions and the following disclaimer.
 *
 *   - Redistributions in binary form must reproduce the above copyright
 *     notice, this list of conditions and the following disclaimer in
 *     the documentation and/or other materials provided with the
 *     distribution.
 *
 *   - Neither the name of Pebble nor the names of its contributors may
 *     be used to endorse or promote products derived from this software
 *     without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 * POSSIBILITY OF SUCH DAMAGE.
 */
package net.sourceforge.pebble.api.event;

import net.sourceforge.pebble.api.event.blog.BlogEvent;
import net.sourceforge.pebble.api.event.blogentry.BlogEntryEvent;
import net.sourceforge.pebble.api.event.comment.CommentEvent;
import net.sourceforge.pebble.api.event.trackback.TrackBackEvent;
import net.sourceforge.pebble.event.EventListenerList;
import net.sourceforge.pebble.domain.BlogEntry;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

/**
 * Responsible for dispatching events to registered listeners.
 *
 * @author Simon Brown
 */
public abstract class EventDispatcher {
    //#eventdispatcher.java:48: method: void net.sourceforge.pebble.api.event.EventDispatcher.net.sourceforge.pebble.api.event.EventDispatcher()
    //#eventdispatcher.java:48: end of method: void net.sourceforge.pebble.api.event.EventDispatcher.net.sourceforge.pebble.api.event.EventDispatcher()

  private static final Log log = LogFactory.getLog(EventDispatcher.class);
    //#eventdispatcher.java:50: method: net.sourceforge.pebble.api.event.EventDispatcher.net.sourceforge.pebble.api.event.EventDispatcher__static_init
    //#eventdispatcher.java:50: Warning: method not available
    //#    -- call on Log org.apache.commons.logging.LogFactory:getLog(Class)
    //#    severity: INFORMATIONAL
    //#    class: net.sourceforge.pebble.api.event.EventDispatcher
    //#    method: net.sourceforge.pebble.api.event.EventDispatcher__static_init
    //#    unanalyzed callee: Log org.apache.commons.logging.LogFactory:getLog(Class)
    //#output(net.sourceforge.pebble.api.event.EventDispatcher__static_init): __Descendant_Table[net/sourceforge/pebble/api/event/EventDispatcher]
    //#output(net.sourceforge.pebble.api.event.EventDispatcher__static_init): __Dispatch_Table.fireBlogEntryEvent(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#output(net.sourceforge.pebble.api.event.EventDispatcher__static_init): __Dispatch_Table.fireBlogEvent(Lnet/sourceforge/pebble/api/event/blog/BlogEvent;)V
    //#output(net.sourceforge.pebble.api.event.EventDispatcher__static_init): __Dispatch_Table.fireCommentEvent(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#output(net.sourceforge.pebble.api.event.EventDispatcher__static_init): __Dispatch_Table.fireEvents(Lnet/sourceforge/pebble/domain/BlogEntry;)V
    //#output(net.sourceforge.pebble.api.event.EventDispatcher__static_init): __Dispatch_Table.fireTrackBackEvent(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#output(net.sourceforge.pebble.api.event.EventDispatcher__static_init): __Dispatch_Table.getEventListenerList()Lnet/sourceforge/pebble/event/EventListenerList;
    //#output(net.sourceforge.pebble.api.event.EventDispatcher__static_init): __Dispatch_Table.setEventListenerList(Lnet/sourceforge/pebble/event/EventListenerList;)V
    //#output(net.sourceforge.pebble.api.event.EventDispatcher__static_init): log
    //#post(net.sourceforge.pebble.api.event.EventDispatcher__static_init): __Descendant_Table[net/sourceforge/pebble/api/event/EventDispatcher] == &__Dispatch_Table
    //#post(net.sourceforge.pebble.api.event.EventDispatcher__static_init): __Dispatch_Table.fireBlogEntryEvent(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V == &fireBlogEntryEvent
    //#post(net.sourceforge.pebble.api.event.EventDispatcher__static_init): __Dispatch_Table.fireBlogEvent(Lnet/sourceforge/pebble/api/event/blog/BlogEvent;)V == &fireBlogEvent
    //#post(net.sourceforge.pebble.api.event.EventDispatcher__static_init): __Dispatch_Table.fireCommentEvent(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V == &fireCommentEvent
    //#post(net.sourceforge.pebble.api.event.EventDispatcher__static_init): __Dispatch_Table.fireEvents(Lnet/sourceforge/pebble/domain/BlogEntry;)V == &fireEvents
    //#post(net.sourceforge.pebble.api.event.EventDispatcher__static_init): __Dispatch_Table.fireTrackBackEvent(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V == &fireTrackBackEvent
    //#post(net.sourceforge.pebble.api.event.EventDispatcher__static_init): __Dispatch_Table.getEventListenerList()Lnet/sourceforge/pebble/event/EventListenerList; == &getEventListenerList
    //#post(net.sourceforge.pebble.api.event.EventDispatcher__static_init): __Dispatch_Table.setEventListenerList(Lnet/sourceforge/pebble/event/EventListenerList;)V == &setEventListenerList
    //#post(net.sourceforge.pebble.api.event.EventDispatcher__static_init): init'ed(log)
    //#eventdispatcher.java:50: end of method: net.sourceforge.pebble.api.event.EventDispatcher.net.sourceforge.pebble.api.event.EventDispatcher__static_init

  /** the event listener list */
  private EventListenerList eventListenerList;

  /**
   * Gets the event listener list.
   *
   * @return  an EventListenerList object
   */
  public EventListenerList getEventListenerList() {
    return this.eventListenerList;
    //#eventdispatcher.java:61: method: EventListenerList net.sourceforge.pebble.api.event.EventDispatcher.getEventListenerList()
    //#input(EventListenerList getEventListenerList()): this
    //#input(EventListenerList getEventListenerList()): this.eventListenerList
    //#output(EventListenerList getEventListenerList()): return_value
    //#pre[2] (EventListenerList getEventListenerList()): init'ed(this.eventListenerList)
    //#post(EventListenerList getEventListenerList()): return_value == this.eventListenerList
    //#post(EventListenerList getEventListenerList()): init'ed(return_value)
    //#eventdispatcher.java:61: end of method: EventListenerList net.sourceforge.pebble.api.event.EventDispatcher.getEventListenerList()
  }

  /**
   * Sets the event listener list.
   *
   * @param eventListenerList   an EventListenerList object
   */
  public void setEventListenerList(EventListenerList eventListenerList) {
    this.eventListenerList = eventListenerList;
    //#eventdispatcher.java:70: method: void net.sourceforge.pebble.api.event.EventDispatcher.setEventListenerList(EventListenerList)
    //#input(void setEventListenerList(EventListenerList)): eventListenerList
    //#input(void setEventListenerList(EventListenerList)): this
    //#output(void setEventListenerList(EventListenerList)): this.eventListenerList
    //#post(void setEventListenerList(EventListenerList)): this.eventListenerList == eventListenerList
    //#post(void setEventListenerList(EventListenerList)): init'ed(this.eventListenerList)
  }
    //#eventdispatcher.java:71: end of method: void net.sourceforge.pebble.api.event.EventDispatcher.setEventListenerList(EventListenerList)

  /**
   * Fires all outstanding events on a given blog entry.
   *
   * @param blogEntry   the blog entry to fire events on
   */
  public void fireEvents(BlogEntry blogEntry) {
    while (blogEntry.hasEvents()) {
    //#eventdispatcher.java:79: method: void net.sourceforge.pebble.api.event.EventDispatcher.fireEvents(BlogEntry)
    //#input(void fireEvents(BlogEntry)): __Descendant_Table[net/sourceforge/pebble/api/event/EventDispatcher]
    //#input(void fireEvents(BlogEntry)): __Descendant_Table[net/sourceforge/pebble/event/DefaultEventDispatcher]
    //#input(void fireEvents(BlogEntry)): __Descendant_Table[others]
    //#input(void fireEvents(BlogEntry)): __Dispatch_Table.fireBlogEntryEvent(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): __Dispatch_Table.fireCommentEvent(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): __Dispatch_Table.fireTrackBackEvent(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): blogEntry
    //#input(void fireEvents(BlogEntry)): blogEntry.__Tag
    //#input(void fireEvents(BlogEntry)): blogEntry.events
    //#input(void fireEvents(BlogEntry)): net.sourceforge.pebble.domain.State__static_init.new State(State__static_init#1).__Tag
    //#input(void fireEvents(BlogEntry)): net.sourceforge.pebble.domain.State__static_init.new State(State__static_init#2).__Tag
    //#input(void fireEvents(BlogEntry)): net.sourceforge.pebble.domain.State__static_init.new State(State__static_init#3).__Tag
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/PebbleEvent.__Descendant_Table[net/sourceforge/pebble/api/event/PebbleEvent]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/PebbleEvent.__Descendant_Table[net/sourceforge/pebble/api/event/blog/BlogEvent]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/PebbleEvent.__Descendant_Table[net/sourceforge/pebble/api/event/blogentry/BlogEntryEvent]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/PebbleEvent.__Descendant_Table[net/sourceforge/pebble/api/event/comment/CommentEvent]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/PebbleEvent.__Descendant_Table[net/sourceforge/pebble/api/event/trackback/TrackBackEvent]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/PebbleEvent.__Descendant_Table[others]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/blogentry/BlogEntryEvent.__Descendant_Table[net/sourceforge/pebble/api/event/blogentry/BlogEntryEvent]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/blogentry/BlogEntryEvent.__Descendant_Table[others]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/blogentry/BlogEntryEvent.__Dispatch_Table.getType()I
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/blogentry/BlogEntryEvent.__Dispatch_Table.isVetoed()Z
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/blogentry/BlogEntryListener.__Descendant_Table[others]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/blogentry/BlogEntryListener.__Dispatch_Table.blogEntryAdded(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/blogentry/BlogEntryListener.__Dispatch_Table.blogEntryChanged(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/blogentry/BlogEntryListener.__Dispatch_Table.blogEntryPublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/blogentry/BlogEntryListener.__Dispatch_Table.blogEntryRemoved(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/blogentry/BlogEntryListener.__Dispatch_Table.blogEntryUnpublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/comment/CommentEvent.__Descendant_Table[net/sourceforge/pebble/api/event/comment/CommentEvent]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/comment/CommentEvent.__Descendant_Table[others]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/comment/CommentEvent.__Dispatch_Table.getComment()Lnet/sourceforge/pebble/domain/Comment;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/comment/CommentEvent.__Dispatch_Table.getType()I
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/comment/CommentEvent.__Dispatch_Table.isVetoed()Z
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/comment/CommentListener.__Descendant_Table[others]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/comment/CommentListener.__Dispatch_Table.commentAdded(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/comment/CommentListener.__Dispatch_Table.commentApproved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/comment/CommentListener.__Dispatch_Table.commentRejected(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/comment/CommentListener.__Dispatch_Table.commentRemoved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/trackback/TrackBackEvent.__Descendant_Table[net/sourceforge/pebble/api/event/trackback/TrackBackEvent]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/trackback/TrackBackEvent.__Descendant_Table[others]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/trackback/TrackBackEvent.__Dispatch_Table.getTrackBack()Lnet/sourceforge/pebble/domain/TrackBack;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/trackback/TrackBackEvent.__Dispatch_Table.getType()I
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/trackback/TrackBackEvent.__Dispatch_Table.isVetoed()Z
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/trackback/TrackBackListener.__Descendant_Table[others]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/trackback/TrackBackListener.__Dispatch_Table.trackBackAdded(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/trackback/TrackBackListener.__Dispatch_Table.trackBackApproved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/trackback/TrackBackListener.__Dispatch_Table.trackBackRejected(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/api/event/trackback/TrackBackListener.__Dispatch_Table.trackBackRemoved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Blog.__Descendant_Table[net/sourceforge/pebble/domain/Blog]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Blog.__Descendant_Table[others]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Blog.__Dispatch_Table.getPluginProperties()Lnet/sourceforge/pebble/PluginProperties;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Blog.__Dispatch_Table.getResponseIndex()Lnet/sourceforge/pebble/index/ResponseIndex;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/BlogEntry.__Descendant_Table[net/sourceforge/pebble/domain/BlogEntry]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/BlogEntry.__Descendant_Table[others]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/BlogEntry.__Dispatch_Table.getBlog()Lnet/sourceforge/pebble/domain/Blog;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/BlogEntry.__Dispatch_Table.hasEvents()Z
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/BlogEntry.__Dispatch_Table.nextEvent()Lnet/sourceforge/pebble/api/event/PebbleEvent;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Comment.__Descendant_Table[net/sourceforge/pebble/domain/Comment]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Comment.__Descendant_Table[others]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Comment.__Dispatch_Table.getAuthor()Ljava/lang/String;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Comment.__Dispatch_Table.getBlogEntry()Lnet/sourceforge/pebble/domain/BlogEntry;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Comment.__Dispatch_Table.getGuid()Ljava/lang/String;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Comment.__Dispatch_Table.getId()J
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Comment.__Dispatch_Table.getIpAddress()Ljava/lang/String;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Comment.__Dispatch_Table.getState()Lnet/sourceforge/pebble/domain/State;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Comment.__Dispatch_Table.getTitle()Ljava/lang/String;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Comment.__Dispatch_Table.hasEvents()Z
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Comment.__Dispatch_Table.isApproved()Z
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Comment.__Dispatch_Table.isPending()Z
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Comment.__Dispatch_Table.isRejected()Z
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Content.__Descendant_Table[net/sourceforge/pebble/domain/BlogEntry]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Content.__Descendant_Table[net/sourceforge/pebble/domain/Comment]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Content.__Descendant_Table[net/sourceforge/pebble/domain/Content]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Content.__Descendant_Table[net/sourceforge/pebble/domain/PageBasedContent]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Content.__Descendant_Table[net/sourceforge/pebble/domain/Response]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Content.__Descendant_Table[net/sourceforge/pebble/domain/StaticPage]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Content.__Descendant_Table[net/sourceforge/pebble/domain/TrackBack]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Content.__Descendant_Table[others]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Content.__Dispatch_Table.hasEvents()Z
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/PageBasedContent.__Dispatch_Table.hasEvents()Z
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Response.__Descendant_Table[net/sourceforge/pebble/domain/Comment]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Response.__Descendant_Table[net/sourceforge/pebble/domain/Response]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Response.__Descendant_Table[net/sourceforge/pebble/domain/TrackBack]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Response.__Descendant_Table[others]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Response.__Dispatch_Table.getBlogEntry()Lnet/sourceforge/pebble/domain/BlogEntry;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Response.__Dispatch_Table.getGuid()Ljava/lang/String;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Response.__Dispatch_Table.getId()J
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Response.__Dispatch_Table.getIpAddress()Ljava/lang/String;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Response.__Dispatch_Table.getState()Lnet/sourceforge/pebble/domain/State;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Response.__Dispatch_Table.hasEvents()Z
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Response.__Dispatch_Table.isApproved()Z
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Response.__Dispatch_Table.isPending()Z
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/Response.__Dispatch_Table.isRejected()Z
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/ResponseManager.__Descendant_Table[net/sourceforge/pebble/domain/ResponseManager]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/ResponseManager.__Descendant_Table[others]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/ResponseManager.__Dispatch_Table.addRecentTrackBack(Lnet/sourceforge/pebble/domain/TrackBack;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/ResponseManager.__Dispatch_Table.commentAdded(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/ResponseManager.__Dispatch_Table.commentApproved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/ResponseManager.__Dispatch_Table.commentRejected(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/ResponseManager.__Dispatch_Table.commentRemoved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/ResponseManager.__Dispatch_Table.removeRecentComment(Lnet/sourceforge/pebble/domain/Comment;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/ResponseManager.__Dispatch_Table.removeRecentTrackBack(Lnet/sourceforge/pebble/domain/TrackBack;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/ResponseManager.__Dispatch_Table.trackBackAdded(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/ResponseManager.__Dispatch_Table.trackBackApproved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/ResponseManager.__Dispatch_Table.trackBackRejected(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/ResponseManager.__Dispatch_Table.trackBackRemoved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/State.APPROVED
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/State.PENDING
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/State.REJECTED
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/State.__Descendant_Table[net/sourceforge/pebble/domain/State]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/State.__Descendant_Table[others]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/State.__Dispatch_Table.equals(Ljava/lang/Object;)Z
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/State.__Dispatch_Table.getName()Ljava/lang/String;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/StaticPage.__Dispatch_Table.hasEvents()Z
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/TrackBack.__Descendant_Table[net/sourceforge/pebble/domain/TrackBack]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/TrackBack.__Descendant_Table[others]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/TrackBack.__Dispatch_Table.getBlogEntry()Lnet/sourceforge/pebble/domain/BlogEntry;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/TrackBack.__Dispatch_Table.getBlogName()Ljava/lang/String;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/TrackBack.__Dispatch_Table.getGuid()Ljava/lang/String;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/TrackBack.__Dispatch_Table.getId()J
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/TrackBack.__Dispatch_Table.getIpAddress()Ljava/lang/String;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/TrackBack.__Dispatch_Table.getState()Lnet/sourceforge/pebble/domain/State;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/TrackBack.__Dispatch_Table.getTitle()Ljava/lang/String;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/TrackBack.__Dispatch_Table.hasEvents()Z
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/TrackBack.__Dispatch_Table.isApproved()Z
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/TrackBack.__Dispatch_Table.isPending()Z
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/domain/TrackBack.__Dispatch_Table.isRejected()Z
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/AuditListener.__Dispatch_Table.blogEntryAdded(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/AuditListener.__Dispatch_Table.blogEntryChanged(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/AuditListener.__Dispatch_Table.blogEntryPublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/AuditListener.__Dispatch_Table.blogEntryRemoved(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/AuditListener.__Dispatch_Table.blogEntryUnpublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/AuditListener.__Dispatch_Table.commentAdded(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/AuditListener.__Dispatch_Table.commentApproved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/AuditListener.__Dispatch_Table.commentRejected(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/AuditListener.__Dispatch_Table.commentRemoved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/AuditListener.__Dispatch_Table.trackBackAdded(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/AuditListener.__Dispatch_Table.trackBackApproved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/AuditListener.__Dispatch_Table.trackBackRejected(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/AuditListener.__Dispatch_Table.trackBackRemoved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/DefaultEventDispatcher.__Descendant_Table[net/sourceforge/pebble/event/DefaultEventDispatcher]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/DefaultEventDispatcher.__Descendant_Table[others]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/DefaultEventDispatcher.__Dispatch_Table.fireBlogEntryEvent(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/DefaultEventDispatcher.__Dispatch_Table.fireCommentEvent(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/DefaultEventDispatcher.__Dispatch_Table.fireTrackBackEvent(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/DefaultEventDispatcher.__Dispatch_Table.getEventListenerList()Lnet/sourceforge/pebble/event/EventListenerList;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/EventListenerList.__Descendant_Table[net/sourceforge/pebble/event/EventListenerList]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/EventListenerList.__Descendant_Table[others]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/EventListenerList.__Dispatch_Table.getBlogEntryListeners()Ljava/util/List;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/EventListenerList.__Dispatch_Table.getCommentListeners()Ljava/util/List;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/EventListenerList.__Dispatch_Table.getTrackBackListeners()Ljava/util/List;
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/BlogEntryListenerSupport.__Dispatch_Table.blogEntryAdded(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/BlogEntryListenerSupport.__Dispatch_Table.blogEntryChanged(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/BlogEntryListenerSupport.__Dispatch_Table.blogEntryPublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/BlogEntryListenerSupport.__Dispatch_Table.blogEntryRemoved(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/BlogEntryListenerSupport.__Dispatch_Table.blogEntryUnpublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/EmailNotificationListener.__Dispatch_Table.blogEntryAdded(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/EmailNotificationListener.__Dispatch_Table.blogEntryChanged(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/EmailNotificationListener.__Dispatch_Table.blogEntryPublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/EmailNotificationListener.__Dispatch_Table.blogEntryRemoved(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/EmailNotificationListener.__Dispatch_Table.blogEntryUnpublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/EmailSubscriptionListener.__Dispatch_Table.blogEntryAdded(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/EmailSubscriptionListener.__Dispatch_Table.blogEntryChanged(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/EmailSubscriptionListener.__Dispatch_Table.blogEntryPublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/EmailSubscriptionListener.__Dispatch_Table.blogEntryRemoved(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/EmailSubscriptionListener.__Dispatch_Table.blogEntryUnpublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/MarkUnpublishedListener.__Dispatch_Table.blogEntryAdded(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/MarkUnpublishedListener.__Dispatch_Table.blogEntryChanged(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/MarkUnpublishedListener.__Dispatch_Table.blogEntryPublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/MarkUnpublishedListener.__Dispatch_Table.blogEntryRemoved(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/MarkUnpublishedListener.__Dispatch_Table.blogEntryUnpublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/PostToTwitterBlogEntryListener.__Dispatch_Table.blogEntryAdded(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/PostToTwitterBlogEntryListener.__Dispatch_Table.blogEntryChanged(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/PostToTwitterBlogEntryListener.__Dispatch_Table.blogEntryPublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/PostToTwitterBlogEntryListener.__Dispatch_Table.blogEntryRemoved(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/PostToTwitterBlogEntryListener.__Dispatch_Table.blogEntryUnpublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/TidyListener.__Dispatch_Table.blogEntryAdded(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/TidyListener.__Dispatch_Table.blogEntryChanged(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/TidyListener.__Dispatch_Table.blogEntryPublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/TidyListener.__Dispatch_Table.blogEntryRemoved(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/TidyListener.__Dispatch_Table.blogEntryUnpublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/XmlRpcNotificationListener.__Dispatch_Table.blogEntryAdded(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/XmlRpcNotificationListener.__Dispatch_Table.blogEntryChanged(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/XmlRpcNotificationListener.__Dispatch_Table.blogEntryPublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/XmlRpcNotificationListener.__Dispatch_Table.blogEntryRemoved(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/blogentry/XmlRpcNotificationListener.__Dispatch_Table.blogEntryUnpublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/comment/AbstractEmailNotificationListener.__Dispatch_Table.commentAdded(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/comment/AbstractEmailNotificationListener.__Dispatch_Table.commentApproved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/comment/AbstractEmailNotificationListener.__Dispatch_Table.commentRejected(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/comment/AbstractEmailNotificationListener.__Dispatch_Table.commentRemoved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/comment/CommentListenerSupport.__Dispatch_Table.commentAdded(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/comment/CommentListenerSupport.__Dispatch_Table.commentApproved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/comment/CommentListenerSupport.__Dispatch_Table.commentRejected(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/comment/CommentListenerSupport.__Dispatch_Table.commentRemoved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/comment/EmailAuthorNotificationListener.__Dispatch_Table.commentAdded(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/comment/EmailAuthorNotificationListener.__Dispatch_Table.commentApproved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/comment/EmailAuthorNotificationListener.__Dispatch_Table.commentRejected(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/comment/EmailAuthorNotificationListener.__Dispatch_Table.commentRemoved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/comment/EmailNotificationListener.__Dispatch_Table.commentAdded(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/comment/EmailNotificationListener.__Dispatch_Table.commentApproved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/comment/EmailNotificationListener.__Dispatch_Table.commentRejected(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/comment/EmailNotificationListener.__Dispatch_Table.commentRemoved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/BlogEntryResponseListenerSupport.__Descendant_Table[net/sourceforge/pebble/event/response/BlogEntryResponseListenerSupport]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/BlogEntryResponseListenerSupport.__Descendant_Table[net/sourceforge/pebble/event/response/ContentSpamListener]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/BlogEntryResponseListenerSupport.__Descendant_Table[net/sourceforge/pebble/event/response/DeleteRejectedListener]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/BlogEntryResponseListenerSupport.__Descendant_Table[net/sourceforge/pebble/event/response/DisableResponseListener]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/BlogEntryResponseListenerSupport.__Descendant_Table[net/sourceforge/pebble/event/response/IpAddressListener]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/BlogEntryResponseListenerSupport.__Descendant_Table[net/sourceforge/pebble/event/response/LinkSpamListener]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/BlogEntryResponseListenerSupport.__Descendant_Table[net/sourceforge/pebble/event/response/MarkApprovedListener]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/BlogEntryResponseListenerSupport.__Descendant_Table[net/sourceforge/pebble/event/response/MarkApprovedWhenAuthenticatedListener]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/BlogEntryResponseListenerSupport.__Descendant_Table[net/sourceforge/pebble/event/response/MarkPendingListener]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/BlogEntryResponseListenerSupport.__Descendant_Table[net/sourceforge/pebble/event/response/SpamScoreListener]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/BlogEntryResponseListenerSupport.__Descendant_Table[others]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/BlogEntryResponseListenerSupport.__Dispatch_Table.blogEntryResponseApproved(Lnet/sourceforge/pebble/domain/Response;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/BlogEntryResponseListenerSupport.__Dispatch_Table.blogEntryResponseRemoved(Lnet/sourceforge/pebble/domain/Response;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/BlogEntryResponseListenerSupport.__Dispatch_Table.commentAdded(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/BlogEntryResponseListenerSupport.__Dispatch_Table.commentApproved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/BlogEntryResponseListenerSupport.__Dispatch_Table.commentRejected(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/BlogEntryResponseListenerSupport.__Dispatch_Table.commentRemoved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/BlogEntryResponseListenerSupport.__Dispatch_Table.trackBackAdded(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/BlogEntryResponseListenerSupport.__Dispatch_Table.trackBackApproved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/BlogEntryResponseListenerSupport.__Dispatch_Table.trackBackRejected(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/BlogEntryResponseListenerSupport.__Dispatch_Table.trackBackRemoved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/ContentSpamListener.__Dispatch_Table.blogEntryResponseApproved(Lnet/sourceforge/pebble/domain/Response;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/ContentSpamListener.__Dispatch_Table.blogEntryResponseRemoved(Lnet/sourceforge/pebble/domain/Response;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/ContentSpamListener.__Dispatch_Table.commentAdded(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/ContentSpamListener.__Dispatch_Table.commentApproved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/ContentSpamListener.__Dispatch_Table.commentRejected(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/ContentSpamListener.__Dispatch_Table.commentRemoved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/ContentSpamListener.__Dispatch_Table.trackBackAdded(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/ContentSpamListener.__Dispatch_Table.trackBackApproved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/ContentSpamListener.__Dispatch_Table.trackBackRejected(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/ContentSpamListener.__Dispatch_Table.trackBackRemoved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/DeleteRejectedListener.__Dispatch_Table.blogEntryResponseApproved(Lnet/sourceforge/pebble/domain/Response;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/DeleteRejectedListener.__Dispatch_Table.blogEntryResponseRemoved(Lnet/sourceforge/pebble/domain/Response;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/DeleteRejectedListener.__Dispatch_Table.commentAdded(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/DeleteRejectedListener.__Dispatch_Table.commentApproved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/DeleteRejectedListener.__Dispatch_Table.commentRejected(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/DeleteRejectedListener.__Dispatch_Table.commentRemoved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/DeleteRejectedListener.__Dispatch_Table.trackBackAdded(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/DeleteRejectedListener.__Dispatch_Table.trackBackApproved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/DeleteRejectedListener.__Dispatch_Table.trackBackRejected(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/DeleteRejectedListener.__Dispatch_Table.trackBackRemoved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/DisableResponseListener.__Dispatch_Table.blogEntryResponseApproved(Lnet/sourceforge/pebble/domain/Response;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/DisableResponseListener.__Dispatch_Table.blogEntryResponseRemoved(Lnet/sourceforge/pebble/domain/Response;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/DisableResponseListener.__Dispatch_Table.commentAdded(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/DisableResponseListener.__Dispatch_Table.commentApproved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/DisableResponseListener.__Dispatch_Table.commentRejected(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/DisableResponseListener.__Dispatch_Table.commentRemoved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/DisableResponseListener.__Dispatch_Table.trackBackAdded(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/DisableResponseListener.__Dispatch_Table.trackBackApproved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/DisableResponseListener.__Dispatch_Table.trackBackRejected(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/DisableResponseListener.__Dispatch_Table.trackBackRemoved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/IpAddressListener.__Dispatch_Table.blogEntryResponseApproved(Lnet/sourceforge/pebble/domain/Response;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/IpAddressListener.__Dispatch_Table.blogEntryResponseRemoved(Lnet/sourceforge/pebble/domain/Response;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/IpAddressListener.__Dispatch_Table.commentAdded(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/IpAddressListener.__Dispatch_Table.commentApproved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/IpAddressListener.__Dispatch_Table.commentRejected(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/IpAddressListener.__Dispatch_Table.commentRemoved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/IpAddressListener.__Dispatch_Table.trackBackAdded(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/IpAddressListener.__Dispatch_Table.trackBackApproved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/IpAddressListener.__Dispatch_Table.trackBackRejected(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/IpAddressListener.__Dispatch_Table.trackBackRemoved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/LinkSpamListener.__Dispatch_Table.blogEntryResponseApproved(Lnet/sourceforge/pebble/domain/Response;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/LinkSpamListener.__Dispatch_Table.blogEntryResponseRemoved(Lnet/sourceforge/pebble/domain/Response;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/LinkSpamListener.__Dispatch_Table.commentAdded(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/LinkSpamListener.__Dispatch_Table.commentApproved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/LinkSpamListener.__Dispatch_Table.commentRejected(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/LinkSpamListener.__Dispatch_Table.commentRemoved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/LinkSpamListener.__Dispatch_Table.trackBackAdded(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/LinkSpamListener.__Dispatch_Table.trackBackApproved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/LinkSpamListener.__Dispatch_Table.trackBackRejected(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/LinkSpamListener.__Dispatch_Table.trackBackRemoved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkApprovedListener.__Dispatch_Table.blogEntryResponseApproved(Lnet/sourceforge/pebble/domain/Response;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkApprovedListener.__Dispatch_Table.blogEntryResponseRemoved(Lnet/sourceforge/pebble/domain/Response;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkApprovedListener.__Dispatch_Table.commentAdded(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkApprovedListener.__Dispatch_Table.commentApproved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkApprovedListener.__Dispatch_Table.commentRejected(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkApprovedListener.__Dispatch_Table.commentRemoved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkApprovedListener.__Dispatch_Table.trackBackAdded(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkApprovedListener.__Dispatch_Table.trackBackApproved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkApprovedListener.__Dispatch_Table.trackBackRejected(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkApprovedListener.__Dispatch_Table.trackBackRemoved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkApprovedWhenAuthenticatedListener.__Dispatch_Table.blogEntryResponseApproved(Lnet/sourceforge/pebble/domain/Response;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkApprovedWhenAuthenticatedListener.__Dispatch_Table.blogEntryResponseRemoved(Lnet/sourceforge/pebble/domain/Response;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkApprovedWhenAuthenticatedListener.__Dispatch_Table.commentAdded(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkApprovedWhenAuthenticatedListener.__Dispatch_Table.commentApproved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkApprovedWhenAuthenticatedListener.__Dispatch_Table.commentRejected(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkApprovedWhenAuthenticatedListener.__Dispatch_Table.commentRemoved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkApprovedWhenAuthenticatedListener.__Dispatch_Table.trackBackAdded(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkApprovedWhenAuthenticatedListener.__Dispatch_Table.trackBackApproved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkApprovedWhenAuthenticatedListener.__Dispatch_Table.trackBackRejected(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkApprovedWhenAuthenticatedListener.__Dispatch_Table.trackBackRemoved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkPendingListener.__Dispatch_Table.blogEntryResponseApproved(Lnet/sourceforge/pebble/domain/Response;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkPendingListener.__Dispatch_Table.blogEntryResponseRemoved(Lnet/sourceforge/pebble/domain/Response;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkPendingListener.__Dispatch_Table.commentAdded(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkPendingListener.__Dispatch_Table.commentApproved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkPendingListener.__Dispatch_Table.commentRejected(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkPendingListener.__Dispatch_Table.commentRemoved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkPendingListener.__Dispatch_Table.trackBackAdded(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkPendingListener.__Dispatch_Table.trackBackApproved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkPendingListener.__Dispatch_Table.trackBackRejected(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/MarkPendingListener.__Dispatch_Table.trackBackRemoved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/SpamScoreListener.__Dispatch_Table.blogEntryResponseApproved(Lnet/sourceforge/pebble/domain/Response;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/SpamScoreListener.__Dispatch_Table.blogEntryResponseRemoved(Lnet/sourceforge/pebble/domain/Response;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/SpamScoreListener.__Dispatch_Table.commentAdded(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/SpamScoreListener.__Dispatch_Table.commentApproved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/SpamScoreListener.__Dispatch_Table.commentRejected(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/SpamScoreListener.__Dispatch_Table.commentRemoved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/SpamScoreListener.__Dispatch_Table.trackBackAdded(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/SpamScoreListener.__Dispatch_Table.trackBackApproved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/SpamScoreListener.__Dispatch_Table.trackBackRejected(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/response/SpamScoreListener.__Dispatch_Table.trackBackRemoved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/trackback/AbstractEmailNotificationListener.__Dispatch_Table.trackBackAdded(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/trackback/AbstractEmailNotificationListener.__Dispatch_Table.trackBackApproved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/trackback/AbstractEmailNotificationListener.__Dispatch_Table.trackBackRejected(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/trackback/AbstractEmailNotificationListener.__Dispatch_Table.trackBackRemoved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/trackback/EmailAuthorNotificationListener.__Dispatch_Table.trackBackAdded(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/trackback/EmailAuthorNotificationListener.__Dispatch_Table.trackBackApproved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/trackback/EmailAuthorNotificationListener.__Dispatch_Table.trackBackRejected(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/trackback/EmailAuthorNotificationListener.__Dispatch_Table.trackBackRemoved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/trackback/EmailNotificationListener.__Dispatch_Table.trackBackAdded(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/trackback/EmailNotificationListener.__Dispatch_Table.trackBackApproved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/trackback/EmailNotificationListener.__Dispatch_Table.trackBackRejected(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/trackback/EmailNotificationListener.__Dispatch_Table.trackBackRemoved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/trackback/TrackBackListenerSupport.__Dispatch_Table.trackBackAdded(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/trackback/TrackBackListenerSupport.__Dispatch_Table.trackBackApproved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/trackback/TrackBackListenerSupport.__Dispatch_Table.trackBackRejected(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/event/trackback/TrackBackListenerSupport.__Dispatch_Table.trackBackRemoved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/AuthorIndexListener.__Dispatch_Table.blogEntryAdded(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/AuthorIndexListener.__Dispatch_Table.blogEntryChanged(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/AuthorIndexListener.__Dispatch_Table.blogEntryPublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/AuthorIndexListener.__Dispatch_Table.blogEntryRemoved(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/AuthorIndexListener.__Dispatch_Table.blogEntryUnpublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/BlogEntryIndexListener.__Dispatch_Table.blogEntryAdded(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/BlogEntryIndexListener.__Dispatch_Table.blogEntryChanged(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/BlogEntryIndexListener.__Dispatch_Table.blogEntryPublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/BlogEntryIndexListener.__Dispatch_Table.blogEntryRemoved(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/BlogEntryIndexListener.__Dispatch_Table.blogEntryUnpublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/CategoryIndexListener.__Dispatch_Table.blogEntryAdded(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/CategoryIndexListener.__Dispatch_Table.blogEntryChanged(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/CategoryIndexListener.__Dispatch_Table.blogEntryPublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/CategoryIndexListener.__Dispatch_Table.blogEntryRemoved(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/CategoryIndexListener.__Dispatch_Table.blogEntryUnpublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/ResponseIndex.__Descendant_Table[net/sourceforge/pebble/index/ResponseIndex]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/ResponseIndex.__Descendant_Table[others]
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/ResponseIndex.__Dispatch_Table.index(Lnet/sourceforge/pebble/domain/Response;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/ResponseIndex.__Dispatch_Table.unindex(Lnet/sourceforge/pebble/domain/Response;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/ResponseIndex.log
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/ResponseIndexListener.__Dispatch_Table.commentAdded(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/ResponseIndexListener.__Dispatch_Table.commentApproved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/ResponseIndexListener.__Dispatch_Table.commentRejected(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/ResponseIndexListener.__Dispatch_Table.commentRemoved(Lnet/sourceforge/pebble/api/event/comment/CommentEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/ResponseIndexListener.__Dispatch_Table.trackBackAdded(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/ResponseIndexListener.__Dispatch_Table.trackBackApproved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/ResponseIndexListener.__Dispatch_Table.trackBackRejected(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/ResponseIndexListener.__Dispatch_Table.trackBackRemoved(Lnet/sourceforge/pebble/api/event/trackback/TrackBackEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/SearchIndexListener.__Dispatch_Table.blogEntryAdded(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/SearchIndexListener.__Dispatch_Table.blogEntryChanged(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/SearchIndexListener.__Dispatch_Table.blogEntryPublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/SearchIndexListener.__Dispatch_Table.blogEntryRemoved(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/SearchIndexListener.__Dispatch_Table.blogEntryUnpublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/TagIndexListener.__Dispatch_Table.blogEntryAdded(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/TagIndexListener.__Dispatch_Table.blogEntryChanged(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/TagIndexListener.__Dispatch_Table.blogEntryPublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/TagIndexListener.__Dispatch_Table.blogEntryRemoved(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): net/sourceforge/pebble/index/TagIndexListener.__Dispatch_Table.blogEntryUnpublished(Lnet/sourceforge/pebble/api/event/blogentry/BlogEntryEvent;)V
    //#input(void fireEvents(BlogEntry)): this
    //#input(void fireEvents(BlogEntry)): this.__Tag
    //#input(void fireEvents(BlogEntry)): this.eventListenerList
    //#input(void fireEvents(BlogEntry)): this.eventListenerList.__Tag
    //#input(void fireEvents(BlogEntry)): this.eventListenerList.blogEntryListeners
    //#input(void fireEvents(BlogEntry)): this.eventListenerList.commentListeners
    //#input(void fireEvents(BlogEntry)): this.eventListenerList.trackBackListeners
    //#pre[1] (void fireEvents(BlogEntry)): blogEntry != null
    //#pre[2] (void fireEvents(BlogEntry)): blogEntry.__Tag == net/sourceforge/pebble/domain/BlogEntry
    //#pre[3] (void fireEvents(BlogEntry)): blogEntry.events != null
    //#pre[9] (void fireEvents(BlogEntry)): (soft) this.__Tag == net/sourceforge/pebble/event/DefaultEventDispatcher
    //#pre[10] (void fireEvents(BlogEntry)): (soft) this.eventListenerList != null
    //#pre[11] (void fireEvents(BlogEntry)): (soft) this.eventListenerList.__Tag == net/sourceforge/pebble/event/EventListenerList
    //#pre[12] (void fireEvents(BlogEntry)): (soft) this.eventListenerList.blogEntryListeners != null
    //#pre[13] (void fireEvents(BlogEntry)): (soft) this.eventListenerList.commentListeners != null
    //#pre[14] (void fireEvents(BlogEntry)): (soft) this.eventListenerList.trackBackListeners != null
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:getEventListenerList
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.util.List:iterator
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.util.Iterator:hasNext
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.util.Iterator:next
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:getType
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:isVetoed
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:getBlogEntryListeners
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:blogEntryAdded
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:blogEntryRemoved
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:blogEntryChanged
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:blogEntryPublished
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:blogEntryUnpublished
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:getCommentListeners
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:commentAdded
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:commentRemoved
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:commentApproved
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:commentRejected
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:getTrackBackListeners
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:trackBackAdded
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:trackBackRemoved
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:trackBackApproved
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:trackBackRejected
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.util.List:isEmpty
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.util.List:remove
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.util.SortedSet:remove
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:getComment
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:getBlogEntry
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:getBlog
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:getResponseIndex
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:unindex
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:getTitle
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:getAuthor
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:getGuid
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:net.sourceforge.pebble.util.SecurityUtils:getUsername
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.lang.String:valueOf
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:org.apache.commons.logging.Log:info
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:getTrackBack
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:getBlogName
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:isApproved
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.util.SortedSet:add
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:isPending
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:isRejected
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:blogEntryResponseApproved
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:index
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:net.sourceforge.pebble.api.event.comment.CommentEvent:getSource
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:net.sourceforge.pebble.domain.Blog:getIndexesDirectory
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.io.File
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:org.apache.commons.logging.Log:error
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.io.FileWriter
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.io.BufferedWriter
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.io.BufferedWriter:write
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.io.BufferedWriter:newLine
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.io.BufferedWriter:flush
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.io.BufferedWriter:close
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.util.List:contains
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.util.Date:getTime
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:net.sourceforge.pebble.domain.BlogEntry:getId
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:net.sourceforge.pebble.api.event.trackback.TrackBackEvent:getSource
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.lang.String:length
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:getState
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.lang.String:equals
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:getIpAddress
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:getPluginProperties
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.lang.String:trim
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:net.sourceforge.pebble.PluginProperties:getProperty
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:addIpAddress
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:removeIpAddress
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:net.sourceforge.pebble.PluginProperties:setProperty
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:net.sourceforge.pebble.PluginProperties:store
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.lang.String:split
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.lang.StringBuffer
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.lang.StringBuffer:length
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.lang.StringBuffer:append
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.lang.StringBuffer:toString
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:isListed
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.util.List:add
    //#unanalyzed(void fireEvents(BlogEntry)): Effects-of-calling:java.util.Collections:sort
      PebbleEvent event = blogEntry.nextEvent();
      if (event instanceof BlogEntryEvent) {
        fireBlogEntryEvent((BlogEntryEvent)event);
    //#eventdispatcher.java:82: Warning: method not available
    //#    -- call on void fireBlogEntryEvent(BlogEntryEvent)
    //#    severity: INFORMATIONAL
    //#    class: net.sourceforge.pebble.api.event.EventDispatcher
    //#    method: void fireEvents(BlogEntry)
    //#    unanalyzed callee: void fireBlogEntryEvent(BlogEntryEvent)
      } else if (event instanceof CommentEvent) {
        fireCommentEvent((CommentEvent)event);
    //#eventdispatcher.java:84: Warning: method not available
    //#    -- call on void fireCommentEvent(CommentEvent)
    //#    severity: INFORMATIONAL
    //#    class: net.sourceforge.pebble.api.event.EventDispatcher
    //#    method: void fireEvents(BlogEntry)
    //#    unanalyzed callee: void fireCommentEvent(CommentEvent)
      } else if (event instanceof TrackBackEvent) {
        fireTrackBackEvent((TrackBackEvent)event);
    //#eventdispatcher.java:86: Warning: method not available
    //#    -- call on void fireTrackBackEvent(TrackBackEvent)
    //#    severity: INFORMATIONAL
    //#    class: net.sourceforge.pebble.api.event.EventDispatcher
    //#    method: void fireEvents(BlogEntry)
    //#    unanalyzed callee: void fireTrackBackEvent(TrackBackEvent)
      }
    }
  }
    //#eventdispatcher.java:89: end of method: void net.sourceforge.pebble.api.event.EventDispatcher.fireEvents(BlogEntry)

  /**
   * Fires a blog event to registered listeners.
   *
   * @param event   the BlogEvent instance
   */
  public abstract void fireBlogEvent(BlogEvent event);

  /**
   * Fires a blog entry event to registered listeners.
   *
   * @param event   the BlogEntryEvent instance
   */
  public abstract void fireBlogEntryEvent(BlogEntryEvent event);

  /**
   * Fires a comment event to registered listeners.
   *
   * @param event   the CommentEvent instance
   */
  public abstract void fireCommentEvent(CommentEvent event);
  /**
   * Fires a TrackBack event to registered listeners.
   *
   * @param event   the TrackBackEvent instance
   */
  public abstract void fireTrackBackEvent(TrackBackEvent event);

}
    //#eventdispatcher.java:: end of class: net.sourceforge.pebble.api.event.EventDispatcher
