//# 7 errors, 4,140 messages
//#
/*
    //#WeblogEntry.java:1:1: class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#WeblogEntry.java:1:1: method: String org.apache.roller.weblogger.pojos.WeblogEntry.getId()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setId(String)
    //#WeblogEntry.java:1:1: method: WeblogCategory org.apache.roller.weblogger.pojos.WeblogEntry.getCategory()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setCategory(WeblogCategory)
    //#WeblogEntry.java:1:1: method: Weblog org.apache.roller.weblogger.pojos.WeblogEntry.getWebsite()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setWebsite(Weblog)
    //#WeblogEntry.java:1:1: method: User org.apache.roller.weblogger.pojos.WeblogEntry.getCreator()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setCreator(User)
    //#WeblogEntry.java:1:1: method: String org.apache.roller.weblogger.pojos.WeblogEntry.getTitle()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setTitle(String)
    //#WeblogEntry.java:1:1: method: String org.apache.roller.weblogger.pojos.WeblogEntry.getSummary()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setSummary(String)
    //#WeblogEntry.java:1:1: method: String org.apache.roller.weblogger.pojos.WeblogEntry.getText()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setText(String)
    //#WeblogEntry.java:1:1: method: String org.apache.roller.weblogger.pojos.WeblogEntry.getContentType()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setContentType(String)
    //#WeblogEntry.java:1:1: method: String org.apache.roller.weblogger.pojos.WeblogEntry.getContentSrc()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setContentSrc(String)
    //#WeblogEntry.java:1:1: method: String org.apache.roller.weblogger.pojos.WeblogEntry.getAnchor()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setAnchor(String)
    //#WeblogEntry.java:1:1: method: Set org.apache.roller.weblogger.pojos.WeblogEntry.getEntryAttributes()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setEntryAttributes(Set)
    //#WeblogEntry.java:1:1: method: Timestamp org.apache.roller.weblogger.pojos.WeblogEntry.getPubTime()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setPubTime(Timestamp)
    //#WeblogEntry.java:1:1: method: Timestamp org.apache.roller.weblogger.pojos.WeblogEntry.getUpdateTime()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setUpdateTime(Timestamp)
    //#WeblogEntry.java:1:1: method: String org.apache.roller.weblogger.pojos.WeblogEntry.getStatus()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setStatus(String)
    //#WeblogEntry.java:1:1: method: String org.apache.roller.weblogger.pojos.WeblogEntry.getLink()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setLink(String)
    //#WeblogEntry.java:1:1: method: String org.apache.roller.weblogger.pojos.WeblogEntry.getPlugins()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setPlugins(String)
    //#WeblogEntry.java:1:1: method: Boolean org.apache.roller.weblogger.pojos.WeblogEntry.getAllowComments()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setAllowComments(Boolean)
    //#WeblogEntry.java:1:1: method: Integer org.apache.roller.weblogger.pojos.WeblogEntry.getCommentDays()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setCommentDays(Integer)
    //#WeblogEntry.java:1:1: method: Boolean org.apache.roller.weblogger.pojos.WeblogEntry.getRightToLeft()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setRightToLeft(Boolean)
    //#WeblogEntry.java:1:1: method: Boolean org.apache.roller.weblogger.pojos.WeblogEntry.getPinnedToMain()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setPinnedToMain(Boolean)
    //#WeblogEntry.java:1:1: method: String org.apache.roller.weblogger.pojos.WeblogEntry.getLocale()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setLocale(String)
    //#WeblogEntry.java:1:1: method: Set org.apache.roller.weblogger.pojos.WeblogEntry.getTags()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setTags(Set)
    //#WeblogEntry.java:1:1: method: int org.apache.roller.weblogger.pojos.WeblogEntry.pcGetEnhancementContractVersion()
    //#WeblogEntry.java:1:1: method: Class org.apache.roller.weblogger.pojos.WeblogEntry.class$(String)
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcClearFields()
    //#WeblogEntry.java:1:1: method: PersistenceCapable org.apache.roller.weblogger.pojos.WeblogEntry.pcNewInstance(StateManager, Object, bool)
    //#WeblogEntry.java:1:1: method: PersistenceCapable org.apache.roller.weblogger.pojos.WeblogEntry.pcNewInstance(StateManager, bool)
    //#WeblogEntry.java:1:1: method: int org.apache.roller.weblogger.pojos.WeblogEntry.pcGetManagedFieldCount()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcReplaceField(int)
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcReplaceFields(int[])
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcProvideField(int)
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcProvideFields(int[])
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcCopyField(WeblogEntry, int)
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcCopyFields(Object, int[])
    //#WeblogEntry.java:1:1: method: Object org.apache.roller.weblogger.pojos.WeblogEntry.pcGetGenericContext()
    //#WeblogEntry.java:1:1: method: Object org.apache.roller.weblogger.pojos.WeblogEntry.pcFetchObjectId()
    //#WeblogEntry.java:1:1: method: bool org.apache.roller.weblogger.pojos.WeblogEntry.pcIsDeleted()
    //#WeblogEntry.java:1:1: method: bool org.apache.roller.weblogger.pojos.WeblogEntry.pcIsDirty()
    //#WeblogEntry.java:1:1: method: bool org.apache.roller.weblogger.pojos.WeblogEntry.pcIsNew()
    //#WeblogEntry.java:1:1: method: bool org.apache.roller.weblogger.pojos.WeblogEntry.pcIsPersistent()
    //#WeblogEntry.java:1:1: method: bool org.apache.roller.weblogger.pojos.WeblogEntry.pcIsTransactional()
    //#WeblogEntry.java:1:1: method: bool org.apache.roller.weblogger.pojos.WeblogEntry.pcSerializing()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcDirty(String)
    //#WeblogEntry.java:1:1: method: StateManager org.apache.roller.weblogger.pojos.WeblogEntry.pcGetStateManager()
    //#WeblogEntry.java:1:1: method: Object org.apache.roller.weblogger.pojos.WeblogEntry.pcGetVersion()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcReplaceStateManager(StateManager)
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcCopyKeyFieldsToObjectId(FieldSupplier, Object)
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcCopyKeyFieldsToObjectId(Object)
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcCopyKeyFieldsFromObjectId(FieldConsumer, Object)
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcCopyKeyFieldsFromObjectId(Object)
    //#WeblogEntry.java:1:1: method: Object org.apache.roller.weblogger.pojos.WeblogEntry.pcNewObjectIdInstance(Object)
    //#WeblogEntry.java:1:1: method: Object org.apache.roller.weblogger.pojos.WeblogEntry.pcNewObjectIdInstance()
    //#WeblogEntry.java:1:1: method: Boolean org.apache.roller.weblogger.pojos.WeblogEntry.pcIsDetached()
    //#WeblogEntry.java:1:1: method: Object org.apache.roller.weblogger.pojos.WeblogEntry.pcGetDetachedState()
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcSetDetachedState(Object)
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.writeObject(ObjectOutputStream)
    //#WeblogEntry.java:1:1: method: void org.apache.roller.weblogger.pojos.WeblogEntry.readObject(ObjectInputStream)
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  The ASF licenses this file to You
 * under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.  For additional information regarding
 * copyright in this work, please see the NOTICE file in the top level
 * directory of this distribution.
 */

package org.apache.roller.weblogger.pojos;

import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.sql.Timestamp;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Set;
import java.util.StringTokenizer;
import java.util.TreeSet;

import org.apache.commons.lang.StringEscapeUtils;

import org.apache.commons.lang.StringUtils;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.roller.weblogger.WebloggerException;
import org.apache.roller.weblogger.config.WebloggerRuntimeConfig;
import org.apache.roller.weblogger.business.WebloggerFactory;
import org.apache.roller.weblogger.business.plugins.entry.WeblogEntryPlugin;
import org.apache.roller.weblogger.business.WeblogManager;
import org.apache.roller.util.DateUtil;
import org.apache.roller.weblogger.util.I18nMessages;
import org.apache.roller.util.UUIDGenerator;
import org.apache.roller.weblogger.util.Utilities;

/**
 * Represents a Weblog Entry.
 *
 * @ejb:bean name="WeblogEntry"
 * @struts.form include-all="true"
 * @hibernate.class lazy="true" table="weblogentry"
 * @hibernate.cache usage="read-write"
 */
public class WeblogEntry implements Serializable {
    private static Log mLogger =
    //#WeblogEntry.java:66: method: org.apache.roller.weblogger.pojos.WeblogEntry.org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#WeblogEntry.java:66: Warning: method not available
    //#    -- call on LogFactory org.apache.commons.logging.LogFactory:getFactory()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    unanalyzed callee: LogFactory org.apache.commons.logging.LogFactory:getFactory()
    //#WeblogEntry.java:66: Warning: method not available
    //#    -- call on Log org.apache.commons.logging.LogFactory:getInstance(Class)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    unanalyzed callee: Log org.apache.commons.logging.LogFactory:getInstance(Class)
    //#WeblogEntry.java:66: Warning: test always goes same way
    //#    test predetermined because &Ljava/lang/Boolean.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    from bb: Entry_BB_1
    //#    live edge: Entry_BB_1-->bb_2
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:66: Warning: dead code
    //#    dead code here because &Ljava/lang/Boolean.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    dead bb: bb_3
    //#WeblogEntry.java:66: Warning: test always goes same way
    //#    test predetermined because &Ljava/lang/String.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    from bb: bb_4
    //#    live edge: bb_4-->bb_5
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:66: Warning: dead code
    //#    dead code here because &Ljava/lang/String.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    dead bb: bb_6
    //#WeblogEntry.java:66: Warning: test always goes same way
    //#    test predetermined because &Lorg/apache/roller/weblogger/pojos/WeblogCategory.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    from bb: bb_7
    //#    live edge: bb_7-->bb_8
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:66: Warning: dead code
    //#    dead code here because &Lorg/apache/roller/weblogger/pojos/WeblogCategory.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    dead bb: bb_9
    //#WeblogEntry.java:66: Warning: test always goes same way
    //#    test predetermined because &Ljava/lang/Integer.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    from bb: bb_10
    //#    live edge: bb_10-->bb_11
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:66: Warning: dead code
    //#    dead code here because &Ljava/lang/Integer.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    dead bb: bb_12
    //#WeblogEntry.java:66: Warning: test always goes same way
    //#    test predetermined because &Ljava/lang/String.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    from bb: bb_13
    //#    live edge: bb_13-->bb_14
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:66: Warning: dead code
    //#    dead code here because &Ljava/lang/String.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    dead bb: bb_15
    //#WeblogEntry.java:66: Warning: test always goes same way
    //#    test predetermined because &Ljava/lang/String.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    from bb: bb_16
    //#    live edge: bb_16-->bb_17
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:66: Warning: dead code
    //#    dead code here because &Ljava/lang/String.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    dead bb: bb_18
    //#WeblogEntry.java:66: Warning: test always goes same way
    //#    test predetermined because &Lorg/apache/roller/weblogger/pojos/User.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    from bb: bb_19
    //#    live edge: bb_19-->bb_20
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:66: Warning: dead code
    //#    dead code here because &Lorg/apache/roller/weblogger/pojos/User.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    dead bb: bb_21
    //#WeblogEntry.java:66: Warning: test always goes same way
    //#    test predetermined because &Ljava/util/Set.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    from bb: bb_22
    //#    live edge: bb_22-->bb_23
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:66: Warning: dead code
    //#    dead code here because &Ljava/util/Set.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    dead bb: bb_24
    //#WeblogEntry.java:66: Warning: test always goes same way
    //#    test predetermined because &Ljava/lang/String.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    from bb: bb_25
    //#    live edge: bb_25-->bb_26
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:66: Warning: dead code
    //#    dead code here because &Ljava/lang/String.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    dead bb: bb_27
    //#WeblogEntry.java:66: Warning: test always goes same way
    //#    test predetermined because &Ljava/lang/String.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    from bb: bb_28
    //#    live edge: bb_28-->bb_29
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:66: Warning: dead code
    //#    dead code here because &Ljava/lang/String.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    dead bb: bb_30
    //#WeblogEntry.java:66: Warning: test always goes same way
    //#    test predetermined because &Ljava/lang/String.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    from bb: bb_31
    //#    live edge: bb_31-->bb_32
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:66: Warning: dead code
    //#    dead code here because &Ljava/lang/String.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    dead bb: bb_33
    //#WeblogEntry.java:66: Warning: test always goes same way
    //#    test predetermined because &Ljava/lang/Boolean.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    from bb: bb_34
    //#    live edge: bb_34-->bb_35
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:66: Warning: dead code
    //#    dead code here because &Ljava/lang/Boolean.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    dead bb: bb_36
    //#WeblogEntry.java:66: Warning: test always goes same way
    //#    test predetermined because &Ljava/lang/String.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    from bb: bb_37
    //#    live edge: bb_37-->bb_38
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:66: Warning: dead code
    //#    dead code here because &Ljava/lang/String.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    dead bb: bb_39
    //#WeblogEntry.java:66: Warning: test always goes same way
    //#    test predetermined because &Ljava/sql/Timestamp.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    from bb: bb_40
    //#    live edge: bb_40-->bb_41
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:66: Warning: dead code
    //#    dead code here because &Ljava/sql/Timestamp.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    dead bb: bb_42
    //#WeblogEntry.java:66: Warning: test always goes same way
    //#    test predetermined because &Ljava/lang/Boolean.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    from bb: bb_43
    //#    live edge: bb_43-->bb_44
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:66: Warning: dead code
    //#    dead code here because &Ljava/lang/Boolean.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    dead bb: bb_45
    //#WeblogEntry.java:66: Warning: test always goes same way
    //#    test predetermined because &Ljava/lang/String.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    from bb: bb_46
    //#    live edge: bb_46-->bb_47
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:66: Warning: dead code
    //#    dead code here because &Ljava/lang/String.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    dead bb: bb_48
    //#WeblogEntry.java:66: Warning: test always goes same way
    //#    test predetermined because &Ljava/lang/String.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    from bb: bb_49
    //#    live edge: bb_49-->bb_50
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:66: Warning: dead code
    //#    dead code here because &Ljava/lang/String.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    dead bb: bb_51
    //#WeblogEntry.java:66: Warning: test always goes same way
    //#    test predetermined because &Ljava/util/Set.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    from bb: bb_52
    //#    live edge: bb_52-->bb_53
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:66: Warning: dead code
    //#    dead code here because &Ljava/util/Set.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    dead bb: bb_54
    //#WeblogEntry.java:66: Warning: test always goes same way
    //#    test predetermined because &Ljava/lang/String.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    from bb: bb_55
    //#    live edge: bb_55-->bb_56
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:66: Warning: dead code
    //#    dead code here because &Ljava/lang/String.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    dead bb: bb_57
    //#WeblogEntry.java:66: Warning: test always goes same way
    //#    test predetermined because &Ljava/lang/String.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    from bb: bb_58
    //#    live edge: bb_58-->bb_59
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:66: Warning: dead code
    //#    dead code here because &Ljava/lang/String.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    dead bb: bb_60
    //#WeblogEntry.java:66: Warning: test always goes same way
    //#    test predetermined because &Ljava/sql/Timestamp.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    from bb: bb_61
    //#    live edge: bb_61-->bb_62
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:66: Warning: dead code
    //#    dead code here because &Ljava/sql/Timestamp.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    dead bb: bb_63
    //#WeblogEntry.java:66: Warning: test always goes same way
    //#    test predetermined because &Lorg/apache/roller/weblogger/pojos/Weblog.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    from bb: bb_64
    //#    live edge: bb_64-->bb_65
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:66: Warning: dead code
    //#    dead code here because &Lorg/apache/roller/weblogger/pojos/Weblog.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    dead bb: bb_66
    //#WeblogEntry.java:66: Warning: test always goes same way
    //#    test predetermined because &Lorg/apache/roller/weblogger/pojos/WeblogEntry.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    from bb: bb_67
    //#    live edge: bb_67-->bb_68
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:66: Warning: dead code
    //#    dead code here because &Lorg/apache/roller/weblogger/pojos/WeblogEntry.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    dead bb: bb_69
    //#WeblogEntry.java:66: ?use of default init
    //#    init'ed(pcPCSuperclass)
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    basic block: bb_70
    //#    assertion: init'ed(pcPCSuperclass)
    //#    VN: undefined
    //#    Expected: Univ-VN-Set
    //#    Bad: {Invalid}
    //#    Attribs:  Ptr  Bad only invalid
    //#WeblogEntry.java:66: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.PCRegistry:register(Class, String[], Class[], byte[], Class, String, PersistenceCapable)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: org.apache.roller.weblogger.pojos.WeblogEntry__static_init
    //#    unanalyzed callee: void org.apache.openjpa.enhance.PCRegistry:register(Class, String[], Class[], byte[], Class, String, PersistenceCapable)
    //#input(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): java.lang.Boolean.FALSE
    //#input(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): java.lang.Boolean.TRUE
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.addTag(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.createAnchor()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.createAnchorBase()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.displayContent(Ljava/lang/String;)Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.equals(Ljava/lang/Object;)Z
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.findEntryAttribute(Ljava/lang/String;)Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.formatPubTime(Ljava/lang/String;)Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.formatUpdateTime(Ljava/lang/String;)Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getAddedTags()Ljava/util/Set;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getAllowComments()Ljava/lang/Boolean;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getAnchor()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getCategories()Ljava/util/List;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getCategory()Lorg/apache/roller/weblogger/pojos/WeblogCategory;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getCommentCount()I
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getCommentDays()Ljava/lang/Integer;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getComments()Ljava/util/List;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getComments(ZZ)Ljava/util/List;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getCommentsLink()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getCommentsStillAllowed()Z
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getContentSrc()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getContentType()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getCreator()Lorg/apache/roller/weblogger/pojos/User;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getDisplayContent()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getDisplayTitle()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getEntryAttributes()Ljava/util/Set;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getId()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getLink()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getLocale()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getPermaLink()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getPermalink()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getPinnedToMain()Ljava/lang/Boolean;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getPlugins()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getPluginsList()Ljava/util/List;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getPubTime()Ljava/sql/Timestamp;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getReferers()Ljava/util/List;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getRemovedTags()Ljava/util/Set;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getRightToLeft()Ljava/lang/Boolean;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getRss09xDescription()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getRss09xDescription(I)Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getStatus()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getSummary()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getTags()Ljava/util/Set;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getTagsAsString()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getText()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getTitle()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getTransformedSummary()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getTransformedText()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getUpdateTime()Ljava/sql/Timestamp;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getWebsite()Lorg/apache/roller/weblogger/pojos/Weblog;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.hasWritePermissions(Lorg/apache/roller/weblogger/pojos/User;)Z
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.hashCode()I
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.isDraft()Z
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.isPending()Z
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.isPublished()Z
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.onRemoveTag(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcClearFields()V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcCopyField(Lorg/apache/roller/weblogger/pojos/WeblogEntry;I)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcCopyFields(Ljava/lang/Object;[I)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcCopyKeyFieldsFromObjectId(Ljava/lang/Object;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcCopyKeyFieldsFromObjectId(Lorg/apache/openjpa/enhance/FieldConsumer;Ljava/lang/Object;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcCopyKeyFieldsToObjectId(Ljava/lang/Object;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcCopyKeyFieldsToObjectId(Lorg/apache/openjpa/enhance/FieldSupplier;Ljava/lang/Object;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcDirty(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcFetchObjectId()Ljava/lang/Object;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcGetDetachedState()Ljava/lang/Object;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcGetEnhancementContractVersion()I
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcGetGenericContext()Ljava/lang/Object;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcGetStateManager()Lorg/apache/openjpa/enhance/StateManager;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcGetVersion()Ljava/lang/Object;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcIsDeleted()Z
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcIsDetached()Ljava/lang/Boolean;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcIsDirty()Z
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcIsNew()Z
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcIsPersistent()Z
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcIsTransactional()Z
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcNewInstance(Lorg/apache/openjpa/enhance/StateManager;Ljava/lang/Object;Z)Lorg/apache/openjpa/enhance/PersistenceCapable;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcNewInstance(Lorg/apache/openjpa/enhance/StateManager;Z)Lorg/apache/openjpa/enhance/PersistenceCapable;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcNewObjectIdInstance()Ljava/lang/Object;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcNewObjectIdInstance(Ljava/lang/Object;)Ljava/lang/Object;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcProvideField(I)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcProvideFields([I)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcReplaceField(I)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcReplaceFields([I)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcReplaceStateManager(Lorg/apache/openjpa/enhance/StateManager;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcSerializing()Z
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcSetDetachedState(Ljava/lang/Object;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetAllowComments()Ljava/lang/Boolean;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetAnchor()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetCategory()Lorg/apache/roller/weblogger/pojos/WeblogCategory;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetCommentDays()Ljava/lang/Integer;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetContentSrc()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetContentType()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetCreator()Lorg/apache/roller/weblogger/pojos/User;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetEntryAttributes()Ljava/util/Set;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetId()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetLink()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetLocale()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetPinnedToMain()Ljava/lang/Boolean;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetPlugins()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetPubTime()Ljava/sql/Timestamp;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetRightToLeft()Ljava/lang/Boolean;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetStatus()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetSummary()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetTags()Ljava/util/Set;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetText()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetTitle()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetUpdateTime()Ljava/sql/Timestamp;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetWebsite()Lorg/apache/roller/weblogger/pojos/Weblog;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetAllowComments(Ljava/lang/Boolean;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetAnchor(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetCategory(Lorg/apache/roller/weblogger/pojos/WeblogCategory;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetCommentDays(Ljava/lang/Integer;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetContentSrc(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetContentType(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetCreator(Lorg/apache/roller/weblogger/pojos/User;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetEntryAttributes(Ljava/util/Set;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetId(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetLink(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetLocale(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetPinnedToMain(Ljava/lang/Boolean;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetPlugins(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetPubTime(Ljava/sql/Timestamp;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetRightToLeft(Ljava/lang/Boolean;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetStatus(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetSummary(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetTags(Ljava/util/Set;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetText(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetTitle(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetUpdateTime(Ljava/sql/Timestamp;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetWebsite(Lorg/apache/roller/weblogger/pojos/Weblog;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.putEntryAttribute(Ljava/lang/String;Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.readObject(Ljava/io/ObjectInputStream;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.render(Ljava/lang/String;)Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setAllowComments(Ljava/lang/Boolean;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setAnchor(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setCategories(Ljava/util/List;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setCategory(Lorg/apache/roller/weblogger/pojos/WeblogCategory;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setCommentCount(I)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setCommentDays(Ljava/lang/Integer;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setCommentsLink(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setCommentsStillAllowed(Z)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setContentSrc(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setContentType(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setCreator(Lorg/apache/roller/weblogger/pojos/User;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setData(Lorg/apache/roller/weblogger/pojos/WeblogEntry;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setDisplayContent(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setDisplayTitle(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setDraft(Z)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setEntryAttributes(Ljava/util/Set;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setId(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setLink(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setLocale(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setPending(Z)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setPermaLink(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setPermalink(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setPinnedToMain(Ljava/lang/Boolean;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setPlugins(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setPubTime(Ljava/sql/Timestamp;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setPublished(Z)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setRightToLeft(Ljava/lang/Boolean;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setRss09xDescription(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setStatus(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setSummary(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setTags(Ljava/util/Set;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setTagsAsString(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setText(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setTitle(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setTransformedSummary(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setTransformedText(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setUpdateTime(Ljava/sql/Timestamp;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setWebsite(Lorg/apache/roller/weblogger/pojos/Weblog;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.toString()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.updateTags(Ljava/util/List;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.writeObject(Ljava/io/ObjectOutputStream;)V
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): class$Ljava$lang$Boolean
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): class$Ljava$lang$Integer
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): class$Ljava$lang$String
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): class$Ljava$sql$Timestamp
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): class$Ljava$util$Set
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): class$Lorg$apache$roller$weblogger$pojos$User
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): class$Lorg$apache$roller$weblogger$pojos$Weblog
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): class$Lorg$apache$roller$weblogger$pojos$WeblogCategory
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): class$Lorg$apache$roller$weblogger$pojos$WeblogEntry
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): mLogger
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): new Class[](WeblogEntry__static_init#2) num objects
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): pcFieldTypes.length
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): pcFieldTypes[0..21]
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): new String[](WeblogEntry__static_init#1) num objects
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): pcFieldNames.length
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): pcFieldNames[0..21]
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): new byte[](WeblogEntry__static_init#3) num objects
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): pcFieldFlags.length
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): pcFieldFlags[0..21]
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): pcFieldFlags
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): pcFieldNames
    //#output(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): pcFieldTypes
    //#new obj(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): new Class[](WeblogEntry__static_init#2)
    //#new obj(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): new String[](WeblogEntry__static_init#1)
    //#new obj(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): new byte[](WeblogEntry__static_init#3)
    //#presumption(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): org.apache.commons.logging.LogFactory:getFactory(...)@66 != null
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry] == &__Dispatch_Table
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.addTag(Ljava/lang/String;)V == &addTag
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.createAnchor()Ljava/lang/String; == &createAnchor
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.createAnchorBase()Ljava/lang/String; == &createAnchorBase
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.displayContent(Ljava/lang/String;)Ljava/lang/String; == &displayContent
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.equals(Ljava/lang/Object;)Z == &equals
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.findEntryAttribute(Ljava/lang/String;)Ljava/lang/String; == &findEntryAttribute
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.formatPubTime(Ljava/lang/String;)Ljava/lang/String; == &formatPubTime
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.formatUpdateTime(Ljava/lang/String;)Ljava/lang/String; == &formatUpdateTime
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getAddedTags()Ljava/util/Set; == &getAddedTags
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getAllowComments()Ljava/lang/Boolean; == &getAllowComments
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getAnchor()Ljava/lang/String; == &getAnchor
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getCategories()Ljava/util/List; == &getCategories
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getCategory()Lorg/apache/roller/weblogger/pojos/WeblogCategory; == &getCategory
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getCommentCount()I == &getCommentCount
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getCommentDays()Ljava/lang/Integer; == &getCommentDays
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getComments()Ljava/util/List; == &getComments
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getComments(ZZ)Ljava/util/List; == &getComments
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getCommentsLink()Ljava/lang/String; == &getCommentsLink
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getCommentsStillAllowed()Z == &getCommentsStillAllowed
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getContentSrc()Ljava/lang/String; == &getContentSrc
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getContentType()Ljava/lang/String; == &getContentType
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getCreator()Lorg/apache/roller/weblogger/pojos/User; == &getCreator
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getDisplayContent()Ljava/lang/String; == &getDisplayContent
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getDisplayTitle()Ljava/lang/String; == &getDisplayTitle
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getEntryAttributes()Ljava/util/Set; == &getEntryAttributes
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getId()Ljava/lang/String; == &getId
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getLink()Ljava/lang/String; == &getLink
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getLocale()Ljava/lang/String; == &getLocale
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getPermaLink()Ljava/lang/String; == &getPermaLink
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getPermalink()Ljava/lang/String; == &getPermalink
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getPinnedToMain()Ljava/lang/Boolean; == &getPinnedToMain
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getPlugins()Ljava/lang/String; == &getPlugins
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getPluginsList()Ljava/util/List; == &getPluginsList
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getPubTime()Ljava/sql/Timestamp; == &getPubTime
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getReferers()Ljava/util/List; == &getReferers
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getRemovedTags()Ljava/util/Set; == &getRemovedTags
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getRightToLeft()Ljava/lang/Boolean; == &getRightToLeft
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getRss09xDescription()Ljava/lang/String; == &getRss09xDescription
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getRss09xDescription(I)Ljava/lang/String; == &getRss09xDescription
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getStatus()Ljava/lang/String; == &getStatus
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getSummary()Ljava/lang/String; == &getSummary
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getTags()Ljava/util/Set; == &getTags
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getTagsAsString()Ljava/lang/String; == &getTagsAsString
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getText()Ljava/lang/String; == &getText
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getTitle()Ljava/lang/String; == &getTitle
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getTransformedSummary()Ljava/lang/String; == &getTransformedSummary
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getTransformedText()Ljava/lang/String; == &getTransformedText
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getUpdateTime()Ljava/sql/Timestamp; == &getUpdateTime
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.getWebsite()Lorg/apache/roller/weblogger/pojos/Weblog; == &getWebsite
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.hasWritePermissions(Lorg/apache/roller/weblogger/pojos/User;)Z == &hasWritePermissions
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.hashCode()I == &hashCode
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.isDraft()Z == &isDraft
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.isPending()Z == &isPending
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.isPublished()Z == &isPublished
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.onRemoveTag(Ljava/lang/String;)V == &onRemoveTag
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcClearFields()V == &pcClearFields
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcCopyField(Lorg/apache/roller/weblogger/pojos/WeblogEntry;I)V == &pcCopyField
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcCopyFields(Ljava/lang/Object;[I)V == &pcCopyFields
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcCopyKeyFieldsFromObjectId(Ljava/lang/Object;)V == &pcCopyKeyFieldsFromObjectId
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcCopyKeyFieldsFromObjectId(Lorg/apache/openjpa/enhance/FieldConsumer;Ljava/lang/Object;)V == &pcCopyKeyFieldsFromObjectId
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcCopyKeyFieldsToObjectId(Ljava/lang/Object;)V == &pcCopyKeyFieldsToObjectId
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcCopyKeyFieldsToObjectId(Lorg/apache/openjpa/enhance/FieldSupplier;Ljava/lang/Object;)V == &pcCopyKeyFieldsToObjectId
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcDirty(Ljava/lang/String;)V == &pcDirty
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcFetchObjectId()Ljava/lang/Object; == &pcFetchObjectId
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcGetDetachedState()Ljava/lang/Object; == &pcGetDetachedState
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcGetEnhancementContractVersion()I == &pcGetEnhancementContractVersion
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcGetGenericContext()Ljava/lang/Object; == &pcGetGenericContext
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcGetStateManager()Lorg/apache/openjpa/enhance/StateManager; == &pcGetStateManager
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcGetVersion()Ljava/lang/Object; == &pcGetVersion
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcIsDeleted()Z == &pcIsDeleted
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcIsDetached()Ljava/lang/Boolean; == &pcIsDetached
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcIsDirty()Z == &pcIsDirty
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcIsNew()Z == &pcIsNew
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcIsPersistent()Z == &pcIsPersistent
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcIsTransactional()Z == &pcIsTransactional
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcNewInstance(Lorg/apache/openjpa/enhance/StateManager;Ljava/lang/Object;Z)Lorg/apache/openjpa/enhance/PersistenceCapable; == &pcNewInstance
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcNewInstance(Lorg/apache/openjpa/enhance/StateManager;Z)Lorg/apache/openjpa/enhance/PersistenceCapable; == &pcNewInstance
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcNewObjectIdInstance()Ljava/lang/Object; == &pcNewObjectIdInstance
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcNewObjectIdInstance(Ljava/lang/Object;)Ljava/lang/Object; == &pcNewObjectIdInstance
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcProvideField(I)V == &pcProvideField
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcProvideFields([I)V == &pcProvideFields
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcReplaceField(I)V == &pcReplaceField
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcReplaceFields([I)V == &pcReplaceFields
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcReplaceStateManager(Lorg/apache/openjpa/enhance/StateManager;)V == &pcReplaceStateManager
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcSerializing()Z == &pcSerializing
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcSetDetachedState(Ljava/lang/Object;)V == &pcSetDetachedState
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetAllowComments()Ljava/lang/Boolean; == &pcgetAllowComments
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetAnchor()Ljava/lang/String; == &pcgetAnchor
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetCategory()Lorg/apache/roller/weblogger/pojos/WeblogCategory; == &pcgetCategory
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetCommentDays()Ljava/lang/Integer; == &pcgetCommentDays
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetContentSrc()Ljava/lang/String; == &pcgetContentSrc
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetContentType()Ljava/lang/String; == &pcgetContentType
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetCreator()Lorg/apache/roller/weblogger/pojos/User; == &pcgetCreator
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetEntryAttributes()Ljava/util/Set; == &pcgetEntryAttributes
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetId()Ljava/lang/String; == &pcgetId
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetLink()Ljava/lang/String; == &pcgetLink
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetLocale()Ljava/lang/String; == &pcgetLocale
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetPinnedToMain()Ljava/lang/Boolean; == &pcgetPinnedToMain
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetPlugins()Ljava/lang/String; == &pcgetPlugins
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetPubTime()Ljava/sql/Timestamp; == &pcgetPubTime
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetRightToLeft()Ljava/lang/Boolean; == &pcgetRightToLeft
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetStatus()Ljava/lang/String; == &pcgetStatus
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetSummary()Ljava/lang/String; == &pcgetSummary
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetTags()Ljava/util/Set; == &pcgetTags
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetText()Ljava/lang/String; == &pcgetText
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetTitle()Ljava/lang/String; == &pcgetTitle
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetUpdateTime()Ljava/sql/Timestamp; == &pcgetUpdateTime
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcgetWebsite()Lorg/apache/roller/weblogger/pojos/Weblog; == &pcgetWebsite
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetAllowComments(Ljava/lang/Boolean;)V == &pcsetAllowComments
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetAnchor(Ljava/lang/String;)V == &pcsetAnchor
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetCategory(Lorg/apache/roller/weblogger/pojos/WeblogCategory;)V == &pcsetCategory
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetCommentDays(Ljava/lang/Integer;)V == &pcsetCommentDays
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetContentSrc(Ljava/lang/String;)V == &pcsetContentSrc
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetContentType(Ljava/lang/String;)V == &pcsetContentType
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetCreator(Lorg/apache/roller/weblogger/pojos/User;)V == &pcsetCreator
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetEntryAttributes(Ljava/util/Set;)V == &pcsetEntryAttributes
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetId(Ljava/lang/String;)V == &pcsetId
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetLink(Ljava/lang/String;)V == &pcsetLink
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetLocale(Ljava/lang/String;)V == &pcsetLocale
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetPinnedToMain(Ljava/lang/Boolean;)V == &pcsetPinnedToMain
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetPlugins(Ljava/lang/String;)V == &pcsetPlugins
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetPubTime(Ljava/sql/Timestamp;)V == &pcsetPubTime
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetRightToLeft(Ljava/lang/Boolean;)V == &pcsetRightToLeft
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetStatus(Ljava/lang/String;)V == &pcsetStatus
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetSummary(Ljava/lang/String;)V == &pcsetSummary
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetTags(Ljava/util/Set;)V == &pcsetTags
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetText(Ljava/lang/String;)V == &pcsetText
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetTitle(Ljava/lang/String;)V == &pcsetTitle
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetUpdateTime(Ljava/sql/Timestamp;)V == &pcsetUpdateTime
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.pcsetWebsite(Lorg/apache/roller/weblogger/pojos/Weblog;)V == &pcsetWebsite
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.putEntryAttribute(Ljava/lang/String;Ljava/lang/String;)V == &putEntryAttribute
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.readObject(Ljava/io/ObjectInputStream;)V == &readObject
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.render(Ljava/lang/String;)Ljava/lang/String; == &render
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setAllowComments(Ljava/lang/Boolean;)V == &setAllowComments
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setAnchor(Ljava/lang/String;)V == &setAnchor
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setCategories(Ljava/util/List;)V == &setCategories
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setCategory(Lorg/apache/roller/weblogger/pojos/WeblogCategory;)V == &setCategory
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setCommentCount(I)V == &setCommentCount
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setCommentDays(Ljava/lang/Integer;)V == &setCommentDays
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setCommentsLink(Ljava/lang/String;)V == &setCommentsLink
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setCommentsStillAllowed(Z)V == &setCommentsStillAllowed
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setContentSrc(Ljava/lang/String;)V == &setContentSrc
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setContentType(Ljava/lang/String;)V == &setContentType
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setCreator(Lorg/apache/roller/weblogger/pojos/User;)V == &setCreator
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setData(Lorg/apache/roller/weblogger/pojos/WeblogEntry;)V == &setData
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setDisplayContent(Ljava/lang/String;)V == &setDisplayContent
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setDisplayTitle(Ljava/lang/String;)V == &setDisplayTitle
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setDraft(Z)V == &setDraft
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setEntryAttributes(Ljava/util/Set;)V == &setEntryAttributes
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setId(Ljava/lang/String;)V == &setId
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setLink(Ljava/lang/String;)V == &setLink
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setLocale(Ljava/lang/String;)V == &setLocale
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setPending(Z)V == &setPending
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setPermaLink(Ljava/lang/String;)V == &setPermaLink
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setPermalink(Ljava/lang/String;)V == &setPermalink
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setPinnedToMain(Ljava/lang/Boolean;)V == &setPinnedToMain
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setPlugins(Ljava/lang/String;)V == &setPlugins
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setPubTime(Ljava/sql/Timestamp;)V == &setPubTime
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setPublished(Z)V == &setPublished
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setRightToLeft(Ljava/lang/Boolean;)V == &setRightToLeft
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setRss09xDescription(Ljava/lang/String;)V == &setRss09xDescription
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setStatus(Ljava/lang/String;)V == &setStatus
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setSummary(Ljava/lang/String;)V == &setSummary
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setTags(Ljava/util/Set;)V == &setTags
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setTagsAsString(Ljava/lang/String;)V == &setTagsAsString
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setText(Ljava/lang/String;)V == &setText
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setTitle(Ljava/lang/String;)V == &setTitle
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setTransformedSummary(Ljava/lang/String;)V == &setTransformedSummary
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setTransformedText(Ljava/lang/String;)V == &setTransformedText
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setUpdateTime(Ljava/sql/Timestamp;)V == &setUpdateTime
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.setWebsite(Lorg/apache/roller/weblogger/pojos/Weblog;)V == &setWebsite
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.toString()Ljava/lang/String; == &toString
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.updateTags(Ljava/util/List;)V == &updateTags
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): __Dispatch_Table.writeObject(Ljava/io/ObjectOutputStream;)V == &writeObject
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): class$Ljava$lang$Boolean == undefined
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): class$Ljava$lang$Boolean == null
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): class$Ljava$lang$Integer == class$Ljava$lang$Boolean
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): class$Ljava$lang$String == class$Ljava$lang$Boolean
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): class$Ljava$sql$Timestamp == class$Ljava$lang$Boolean
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): class$Ljava$util$Set == class$Ljava$lang$Boolean
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): class$Lorg$apache$roller$weblogger$pojos$User == class$Ljava$lang$Boolean
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): class$Lorg$apache$roller$weblogger$pojos$Weblog == class$Ljava$lang$Boolean
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): class$Lorg$apache$roller$weblogger$pojos$WeblogCategory == class$Ljava$lang$Boolean
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): class$Lorg$apache$roller$weblogger$pojos$WeblogEntry == class$Ljava$lang$Boolean
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): init'ed(mLogger)
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): pcFieldFlags == &new byte[](WeblogEntry__static_init#3)
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): pcFieldNames == &new String[](WeblogEntry__static_init#1)
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): pcFieldTypes == &new Class[](WeblogEntry__static_init#2)
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): new Class[](WeblogEntry__static_init#2) num objects == 1
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): new String[](WeblogEntry__static_init#1) num objects == 1
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): new byte[](WeblogEntry__static_init#3) num objects == 1
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): pcFieldTypes.length == 22
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): pcFieldNames.length == 22
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): pcFieldFlags.length == 22
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): pcFieldTypes[0..21] in Addr_Set{&Ljava.lang.Boolean.__Class_Obj,&Ljava.lang.String.__Class_Obj,&Lorg.apache.roller.weblogger.pojos.WeblogCategory.__Class_Obj,&Ljava.lang.Integer.__Class_Obj,&Lorg.apache.roller.weblogger.pojos.User.__Class_Obj,&Ljava.util.Set.__Class_Obj,&Ljava.sql.Timestamp.__Class_Obj,&Lorg.apache.roller.weblogger.pojos.Weblog.__Class_Obj}
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): pcFieldNames[0..21] in Addr_Set{&"allowComments",&"anchor",&"category",&"commentDays",&"contentSrc",&"contentType",&"creator",&"entryAttributes",&"id",&"link",&"locale",&"pinnedToMain",&"plugins",&"pubTime",&"rightToLeft",&"status",&"summary",&"tags",&"text",&"title",&"updateTime",&"website"}
    //#post(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): pcFieldFlags[0..21] in {5, 26}
    //#unanalyzed(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): Effects-of-calling:java.lang.Class:forName
    //#unanalyzed(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): Effects-of-calling:java.lang.Throwable:__curr_excep_obj
    //#unanalyzed(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): Effects-of-calling:java.lang.Throwable:getMessage
    //#unanalyzed(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): Effects-of-calling:java.lang.NoClassDefFoundError
    //#unanalyzed(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): Effects-of-calling:org.apache.roller.util.UUIDGenerator:generateUUID
    //#unanalyzed(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): Effects-of-calling:java.lang.Integer
    //#unanalyzed(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): Effects-of-calling:java.util.TreeSet
    //#unanalyzed(org.apache.roller.weblogger.pojos.WeblogEntry__static_init): Effects-of-calling:java.util.HashSet
    //#WeblogEntry.java:66: end of method: org.apache.roller.weblogger.pojos.WeblogEntry.org.apache.roller.weblogger.pojos.WeblogEntry__static_init
            LogFactory.getFactory().getInstance(WeblogEntry.class);
    
    public static final long serialVersionUID = 2341505386843044125L;
    
    public static final String DRAFT     = "DRAFT";
    public static final String PUBLISHED = "PUBLISHED";
    public static final String PENDING   = "PENDING";
    public static final String SCHEDULED = "SCHEDULED";
    
    // Simple properies
    private String    id            = UUIDGenerator.generateUUID();
    //#WeblogEntry.java:77: Warning: method not available
    //#    -- call on String org.apache.roller.util.UUIDGenerator:generateUUID()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void org.apache.roller.weblogger.pojos.WeblogEntry()
    //#    unanalyzed callee: String org.apache.roller.util.UUIDGenerator:generateUUID()
    //#WeblogEntry.java:77: Warning: method not available
    //#    -- call on String org.apache.roller.util.UUIDGenerator:generateUUID()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)
    //#    unanalyzed callee: String org.apache.roller.util.UUIDGenerator:generateUUID()
    //#WeblogEntry.java:77: Warning: method not available
    //#    -- call on String org.apache.roller.util.UUIDGenerator:generateUUID()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)
    //#    unanalyzed callee: String org.apache.roller.util.UUIDGenerator:generateUUID()
    private String    title         = null;
    private String    link          = null;
    private String    summary       = null;
    private String    text          = null;
    private String    contentType   = null;
    private String    contentSrc    = null;
    private String    anchor        = null;
    private Timestamp pubTime       = null;
    private Timestamp updateTime    = null;
    private String    plugins       = null;
    private Boolean   allowComments = Boolean.TRUE;
    private Integer   commentDays   = new Integer(7);
    private Boolean   rightToLeft   = Boolean.FALSE;
    private Boolean   pinnedToMain  = Boolean.FALSE;
    private String    status        = DRAFT;
    private String    locale        = null;
    
    // Associated objects
    private User           creator  = null;
    private Weblog        website  = null;
    private WeblogCategory category = null;
    
    // Collection of name/value entry attributes
    private Set attSet = new TreeSet();
    
    private Set tagSet = new HashSet();
    private Set removedTags = new HashSet();
    private Set addedTags = new HashSet();
    
    //----------------------------------------------------------- Construction
    
    public WeblogEntry() {
    //#WeblogEntry.java:109: method: void org.apache.roller.weblogger.pojos.WeblogEntry.org.apache.roller.weblogger.pojos.WeblogEntry()
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry()): java.lang.Boolean.FALSE
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry()): java.lang.Boolean.TRUE
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry()): this
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): new HashSet(WeblogEntry#3) num objects
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): new HashSet(WeblogEntry#4) num objects
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): new HashSet(WeblogEntry#5) num objects
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): new Integer(WeblogEntry#1) num objects
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): new TreeSet(WeblogEntry#2) num objects
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.addedTags
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.allowComments
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.anchor
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.attSet
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.category
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.commentDays
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.contentSrc
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.contentType
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.creator
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.id
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.link
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.locale
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.pinnedToMain
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.plugins
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.pubTime
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.removedTags
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.rightToLeft
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.status
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.summary
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.tagSet
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.text
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.title
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.updateTime
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.website
    //#new obj(void org.apache.roller.weblogger.pojos.WeblogEntry()): new HashSet(WeblogEntry#3)
    //#new obj(void org.apache.roller.weblogger.pojos.WeblogEntry()): new HashSet(WeblogEntry#4)
    //#new obj(void org.apache.roller.weblogger.pojos.WeblogEntry()): new HashSet(WeblogEntry#5)
    //#new obj(void org.apache.roller.weblogger.pojos.WeblogEntry()): new Integer(WeblogEntry#1)
    //#new obj(void org.apache.roller.weblogger.pojos.WeblogEntry()): new TreeSet(WeblogEntry#2)
    //#presumption(void org.apache.roller.weblogger.pojos.WeblogEntry()): init'ed(java.lang.Boolean.FALSE)
    //#presumption(void org.apache.roller.weblogger.pojos.WeblogEntry()): init'ed(java.lang.Boolean.TRUE)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.addedTags == &new HashSet(WeblogEntry#5)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.allowComments == java.lang.Boolean.TRUE
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): (soft) init'ed(this.allowComments)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.anchor == null
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.category == null
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.contentSrc == null
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.contentType == null
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.creator == null
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.link == null
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.locale == null
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.plugins == null
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.pubTime == null
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.summary == null
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.text == null
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.title == null
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.updateTime == null
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.website == null
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.attSet == &new TreeSet(WeblogEntry#2)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.commentDays == &new Integer(WeblogEntry#1)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): init'ed(this.id)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.pinnedToMain == java.lang.Boolean.FALSE
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): (soft) init'ed(this.pinnedToMain)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.rightToLeft == this.pinnedToMain
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.removedTags == &new HashSet(WeblogEntry#4)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.status == &"DRAFT"
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): this.tagSet == &new HashSet(WeblogEntry#3)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): new HashSet(WeblogEntry#3) num objects == 1
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): new HashSet(WeblogEntry#4) num objects == 1
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): new HashSet(WeblogEntry#5) num objects == 1
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): new Integer(WeblogEntry#1) num objects == 1
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry()): new TreeSet(WeblogEntry#2) num objects == 1
    }
    //#WeblogEntry.java:110: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.org.apache.roller.weblogger.pojos.WeblogEntry()
    
    public WeblogEntry(
            String id,
            WeblogCategory category,
            Weblog website,
            User creator,
            String title,
            String link,
            String text,
            String anchor,
            Timestamp pubTime,
            Timestamp updateTime,
            String status) {
    //#WeblogEntry.java:123: method: void org.apache.roller.weblogger.pojos.WeblogEntry.org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): anchor
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): category
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): creator
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): java.lang.Boolean.FALSE
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): java.lang.Boolean.TRUE
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): link
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): pubTime
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): status
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): text
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): title
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): updateTime
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): website
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): new HashSet(WeblogEntry#3) num objects
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): new HashSet(WeblogEntry#4) num objects
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): new HashSet(WeblogEntry#5) num objects
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): new Integer(WeblogEntry#1) num objects
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): new TreeSet(WeblogEntry#2) num objects
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.addedTags
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.allowComments
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.anchor
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.attSet
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.category
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.commentDays
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.contentSrc
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.contentType
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.creator
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.id
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.link
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.locale
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.pinnedToMain
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.plugins
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.pubTime
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.removedTags
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.rightToLeft
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.status
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.summary
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.tagSet
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.text
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.title
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.updateTime
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.website
    //#new obj(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): new HashSet(WeblogEntry#3)
    //#new obj(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): new HashSet(WeblogEntry#4)
    //#new obj(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): new HashSet(WeblogEntry#5)
    //#new obj(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): new Integer(WeblogEntry#1)
    //#new obj(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): new TreeSet(WeblogEntry#2)
    //#presumption(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): init'ed(java.lang.Boolean.FALSE)
    //#presumption(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): init'ed(java.lang.Boolean.TRUE)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.addedTags == &new HashSet(WeblogEntry#5)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.allowComments == java.lang.Boolean.TRUE
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): (soft) init'ed(this.allowComments)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.anchor == anchor
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): init'ed(this.anchor)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.attSet == &new TreeSet(WeblogEntry#2)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.category == category
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): init'ed(this.category)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.commentDays == &new Integer(WeblogEntry#1)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.contentSrc == null
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.contentType == null
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.locale == null
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.plugins == null
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.summary == null
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.creator == creator
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): init'ed(this.creator)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): init'ed(this.id)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.link == link
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): init'ed(this.link)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.pinnedToMain == java.lang.Boolean.FALSE
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): (soft) init'ed(this.pinnedToMain)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.rightToLeft == this.pinnedToMain
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.pubTime == pubTime
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): init'ed(this.pubTime)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.removedTags == &new HashSet(WeblogEntry#4)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.status == status
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): init'ed(this.status)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.tagSet == &new HashSet(WeblogEntry#3)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.text == text
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): init'ed(this.text)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.title == title
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): init'ed(this.title)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.updateTime == updateTime
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): init'ed(this.updateTime)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): this.website == website
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): init'ed(this.website)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): new HashSet(WeblogEntry#3) num objects == 1
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): new HashSet(WeblogEntry#4) num objects == 1
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): new HashSet(WeblogEntry#5) num objects == 1
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): new Integer(WeblogEntry#1) num objects == 1
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)): new TreeSet(WeblogEntry#2) num objects == 1
        //this.id = id;
        this.category = category;
        this.website = website;
        this.creator = creator;
        this.title = title;
        this.link = link;
        this.text = text;
        this.anchor = anchor;
        this.pubTime = pubTime;
        this.updateTime = updateTime;
        this.status = status;
    }
    //#WeblogEntry.java:135: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.org.apache.roller.weblogger.pojos.WeblogEntry(String, WeblogCategory, Weblog, User, String, String, String, String, Timestamp, Timestamp, String)
    
    public WeblogEntry(WeblogEntry otherData) {
    //#WeblogEntry.java:137: method: void org.apache.roller.weblogger.pojos.WeblogEntry.org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): __Descendant_Table[others]
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): __Dispatch_Table.getAllowComments()Ljava/lang/Boolean;
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): __Dispatch_Table.getAnchor()Ljava/lang/String;
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): __Dispatch_Table.getCategory()Lorg/apache/roller/weblogger/pojos/WeblogCategory;
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): __Dispatch_Table.getCommentDays()Ljava/lang/Integer;
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): __Dispatch_Table.getCreator()Lorg/apache/roller/weblogger/pojos/User;
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): __Dispatch_Table.getId()Ljava/lang/String;
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): __Dispatch_Table.getLink()Ljava/lang/String;
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): __Dispatch_Table.getLocale()Ljava/lang/String;
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): __Dispatch_Table.getPinnedToMain()Ljava/lang/Boolean;
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): __Dispatch_Table.getPlugins()Ljava/lang/String;
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): __Dispatch_Table.getPubTime()Ljava/sql/Timestamp;
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): __Dispatch_Table.getRightToLeft()Ljava/lang/Boolean;
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): __Dispatch_Table.getStatus()Ljava/lang/String;
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): __Dispatch_Table.getText()Ljava/lang/String;
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): __Dispatch_Table.getTitle()Ljava/lang/String;
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): __Dispatch_Table.getUpdateTime()Ljava/sql/Timestamp;
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): __Dispatch_Table.getWebsite()Lorg/apache/roller/weblogger/pojos/Weblog;
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): __Dispatch_Table.setData(Lorg/apache/roller/weblogger/pojos/WeblogEntry;)V
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): java.lang.Boolean.FALSE
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): java.lang.Boolean.TRUE
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): otherData
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): otherData.__Tag
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): otherData.allowComments
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): otherData.anchor
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): otherData.category
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): otherData.commentDays
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): otherData.creator
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): otherData.id
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): otherData.link
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): otherData.locale
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): otherData.pcStateManager
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): otherData.pinnedToMain
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): otherData.plugins
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): otherData.pubTime
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): otherData.rightToLeft
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): otherData.status
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): otherData.text
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): otherData.title
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): otherData.updateTime
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): otherData.website
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): pcInheritedFieldCount
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this
    //#input(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.__Tag
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): new HashSet(WeblogEntry#3) num objects
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): new HashSet(WeblogEntry#4) num objects
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): new HashSet(WeblogEntry#5) num objects
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): new Integer(WeblogEntry#1) num objects
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): new TreeSet(WeblogEntry#2) num objects
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.addedTags
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.allowComments
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.anchor
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.attSet
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.category
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.commentDays
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.contentSrc
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.contentType
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.creator
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.id
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.link
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.locale
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.pinnedToMain
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.plugins
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.pubTime
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.removedTags
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.rightToLeft
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.status
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.summary
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.tagSet
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.text
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.title
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.updateTime
    //#output(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.website
    //#new obj(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): new HashSet(WeblogEntry#3)
    //#new obj(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): new HashSet(WeblogEntry#4)
    //#new obj(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): new HashSet(WeblogEntry#5)
    //#new obj(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): new Integer(WeblogEntry#1)
    //#new obj(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): new TreeSet(WeblogEntry#2)
    //#pre[1] (void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): otherData != null
    //#pre[2] (void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): otherData.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[3] (void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(otherData.allowComments)
    //#pre[4] (void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(otherData.anchor)
    //#pre[5] (void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(otherData.category)
    //#pre[6] (void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(otherData.commentDays)
    //#pre[7] (void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(otherData.creator)
    //#pre[8] (void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(otherData.id)
    //#pre[9] (void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(otherData.link)
    //#pre[10] (void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(otherData.locale)
    //#pre[11] (void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(otherData.pcStateManager)
    //#pre[12] (void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(otherData.pinnedToMain)
    //#pre[13] (void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(otherData.plugins)
    //#pre[14] (void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(otherData.pubTime)
    //#pre[15] (void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(otherData.rightToLeft)
    //#pre[16] (void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(otherData.status)
    //#pre[17] (void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(otherData.text)
    //#pre[18] (void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(otherData.title)
    //#pre[19] (void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(otherData.updateTime)
    //#pre[20] (void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(otherData.website)
    //#pre[23] (void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[21] (void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): (soft) pcInheritedFieldCount <= 4_294_967_274
    //#presumption(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(java.lang.Boolean.FALSE)
    //#presumption(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(java.lang.Boolean.TRUE)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.addedTags == &new HashSet(WeblogEntry#5)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.allowComments == otherData.allowComments
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(this.allowComments)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.anchor == otherData.anchor
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(this.anchor)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.attSet == &new TreeSet(WeblogEntry#2)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.category == otherData.category
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(this.category)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.commentDays == otherData.commentDays
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(this.commentDays)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(this.contentSrc)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(this.contentType)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.creator == otherData.creator
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(this.creator)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.id == otherData.id
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(this.id)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.link == otherData.link
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(this.link)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.locale == otherData.locale
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(this.locale)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.pinnedToMain == otherData.pinnedToMain
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(this.pinnedToMain)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.plugins == otherData.plugins
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(this.plugins)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.pubTime == otherData.pubTime
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(this.pubTime)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.removedTags == &new HashSet(WeblogEntry#4)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.rightToLeft == otherData.rightToLeft
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(this.rightToLeft)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.status == otherData.status
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(this.status)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(this.summary)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.tagSet == &new HashSet(WeblogEntry#3)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.text == otherData.text
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(this.text)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.title == otherData.title
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(this.title)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.updateTime == otherData.updateTime
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(this.updateTime)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): this.website == otherData.website
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): init'ed(this.website)
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): new HashSet(WeblogEntry#3) num objects == 1
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): new HashSet(WeblogEntry#4) num objects == 1
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): new HashSet(WeblogEntry#5) num objects == 1
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): new Integer(WeblogEntry#1) num objects == 1
    //#post(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): new TreeSet(WeblogEntry#2) num objects == 1
    //#unanalyzed(void org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
        this.setData(otherData);
    }
    //#WeblogEntry.java:139: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.org.apache.roller.weblogger.pojos.WeblogEntry(WeblogEntry)
    
    //---------------------------------------------------------- Initializaion
    
    /**
     * Set bean properties based on other bean.
     */
    public void setData(WeblogEntry other) {
        
        this.id = other.getId();
    //#WeblogEntry.java:148: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setData(WeblogEntry)
    //#input(void setData(WeblogEntry)): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(void setData(WeblogEntry)): __Descendant_Table[others]
    //#input(void setData(WeblogEntry)): __Dispatch_Table.getAllowComments()Ljava/lang/Boolean;
    //#input(void setData(WeblogEntry)): __Dispatch_Table.getAnchor()Ljava/lang/String;
    //#input(void setData(WeblogEntry)): __Dispatch_Table.getCategory()Lorg/apache/roller/weblogger/pojos/WeblogCategory;
    //#input(void setData(WeblogEntry)): __Dispatch_Table.getCommentDays()Ljava/lang/Integer;
    //#input(void setData(WeblogEntry)): __Dispatch_Table.getCreator()Lorg/apache/roller/weblogger/pojos/User;
    //#input(void setData(WeblogEntry)): __Dispatch_Table.getId()Ljava/lang/String;
    //#input(void setData(WeblogEntry)): __Dispatch_Table.getLink()Ljava/lang/String;
    //#input(void setData(WeblogEntry)): __Dispatch_Table.getLocale()Ljava/lang/String;
    //#input(void setData(WeblogEntry)): __Dispatch_Table.getPinnedToMain()Ljava/lang/Boolean;
    //#input(void setData(WeblogEntry)): __Dispatch_Table.getPlugins()Ljava/lang/String;
    //#input(void setData(WeblogEntry)): __Dispatch_Table.getPubTime()Ljava/sql/Timestamp;
    //#input(void setData(WeblogEntry)): __Dispatch_Table.getRightToLeft()Ljava/lang/Boolean;
    //#input(void setData(WeblogEntry)): __Dispatch_Table.getStatus()Ljava/lang/String;
    //#input(void setData(WeblogEntry)): __Dispatch_Table.getText()Ljava/lang/String;
    //#input(void setData(WeblogEntry)): __Dispatch_Table.getTitle()Ljava/lang/String;
    //#input(void setData(WeblogEntry)): __Dispatch_Table.getUpdateTime()Ljava/sql/Timestamp;
    //#input(void setData(WeblogEntry)): __Dispatch_Table.getWebsite()Lorg/apache/roller/weblogger/pojos/Weblog;
    //#input(void setData(WeblogEntry)): other
    //#input(void setData(WeblogEntry)): other.__Tag
    //#input(void setData(WeblogEntry)): other.allowComments
    //#input(void setData(WeblogEntry)): other.anchor
    //#input(void setData(WeblogEntry)): other.category
    //#input(void setData(WeblogEntry)): other.commentDays
    //#input(void setData(WeblogEntry)): other.creator
    //#input(void setData(WeblogEntry)): other.id
    //#input(void setData(WeblogEntry)): other.link
    //#input(void setData(WeblogEntry)): other.locale
    //#input(void setData(WeblogEntry)): other.pcStateManager
    //#input(void setData(WeblogEntry)): other.pinnedToMain
    //#input(void setData(WeblogEntry)): other.plugins
    //#input(void setData(WeblogEntry)): other.pubTime
    //#input(void setData(WeblogEntry)): other.rightToLeft
    //#input(void setData(WeblogEntry)): other.status
    //#input(void setData(WeblogEntry)): other.text
    //#input(void setData(WeblogEntry)): other.title
    //#input(void setData(WeblogEntry)): other.updateTime
    //#input(void setData(WeblogEntry)): other.website
    //#input(void setData(WeblogEntry)): pcInheritedFieldCount
    //#input(void setData(WeblogEntry)): this
    //#output(void setData(WeblogEntry)): this.allowComments
    //#output(void setData(WeblogEntry)): this.anchor
    //#output(void setData(WeblogEntry)): this.category
    //#output(void setData(WeblogEntry)): this.commentDays
    //#output(void setData(WeblogEntry)): this.creator
    //#output(void setData(WeblogEntry)): this.id
    //#output(void setData(WeblogEntry)): this.link
    //#output(void setData(WeblogEntry)): this.locale
    //#output(void setData(WeblogEntry)): this.pinnedToMain
    //#output(void setData(WeblogEntry)): this.plugins
    //#output(void setData(WeblogEntry)): this.pubTime
    //#output(void setData(WeblogEntry)): this.rightToLeft
    //#output(void setData(WeblogEntry)): this.status
    //#output(void setData(WeblogEntry)): this.text
    //#output(void setData(WeblogEntry)): this.title
    //#output(void setData(WeblogEntry)): this.updateTime
    //#output(void setData(WeblogEntry)): this.website
    //#pre[1] (void setData(WeblogEntry)): other != null
    //#pre[2] (void setData(WeblogEntry)): other.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[3] (void setData(WeblogEntry)): init'ed(other.allowComments)
    //#pre[4] (void setData(WeblogEntry)): init'ed(other.anchor)
    //#pre[5] (void setData(WeblogEntry)): init'ed(other.category)
    //#pre[6] (void setData(WeblogEntry)): init'ed(other.commentDays)
    //#pre[7] (void setData(WeblogEntry)): init'ed(other.creator)
    //#pre[8] (void setData(WeblogEntry)): init'ed(other.id)
    //#pre[9] (void setData(WeblogEntry)): init'ed(other.link)
    //#pre[10] (void setData(WeblogEntry)): init'ed(other.locale)
    //#pre[11] (void setData(WeblogEntry)): init'ed(other.pcStateManager)
    //#pre[12] (void setData(WeblogEntry)): init'ed(other.pinnedToMain)
    //#pre[13] (void setData(WeblogEntry)): init'ed(other.plugins)
    //#pre[14] (void setData(WeblogEntry)): init'ed(other.pubTime)
    //#pre[15] (void setData(WeblogEntry)): init'ed(other.rightToLeft)
    //#pre[16] (void setData(WeblogEntry)): init'ed(other.status)
    //#pre[17] (void setData(WeblogEntry)): init'ed(other.text)
    //#pre[18] (void setData(WeblogEntry)): init'ed(other.title)
    //#pre[19] (void setData(WeblogEntry)): init'ed(other.updateTime)
    //#pre[20] (void setData(WeblogEntry)): init'ed(other.website)
    //#pre[21] (void setData(WeblogEntry)): (soft) pcInheritedFieldCount <= 4_294_967_274
    //#post(void setData(WeblogEntry)): this.allowComments == other.allowComments
    //#post(void setData(WeblogEntry)): init'ed(this.allowComments)
    //#post(void setData(WeblogEntry)): this.anchor == other.anchor
    //#post(void setData(WeblogEntry)): init'ed(this.anchor)
    //#post(void setData(WeblogEntry)): this.category == other.category
    //#post(void setData(WeblogEntry)): init'ed(this.category)
    //#post(void setData(WeblogEntry)): this.commentDays == other.commentDays
    //#post(void setData(WeblogEntry)): init'ed(this.commentDays)
    //#post(void setData(WeblogEntry)): this.creator == other.creator
    //#post(void setData(WeblogEntry)): init'ed(this.creator)
    //#post(void setData(WeblogEntry)): this.id == other.id
    //#post(void setData(WeblogEntry)): init'ed(this.id)
    //#post(void setData(WeblogEntry)): this.link == other.link
    //#post(void setData(WeblogEntry)): init'ed(this.link)
    //#post(void setData(WeblogEntry)): this.locale == other.locale
    //#post(void setData(WeblogEntry)): init'ed(this.locale)
    //#post(void setData(WeblogEntry)): this.pinnedToMain == other.pinnedToMain
    //#post(void setData(WeblogEntry)): init'ed(this.pinnedToMain)
    //#post(void setData(WeblogEntry)): this.plugins == other.plugins
    //#post(void setData(WeblogEntry)): init'ed(this.plugins)
    //#post(void setData(WeblogEntry)): this.pubTime == other.pubTime
    //#post(void setData(WeblogEntry)): init'ed(this.pubTime)
    //#post(void setData(WeblogEntry)): this.rightToLeft == other.rightToLeft
    //#post(void setData(WeblogEntry)): init'ed(this.rightToLeft)
    //#post(void setData(WeblogEntry)): this.status == other.status
    //#post(void setData(WeblogEntry)): init'ed(this.status)
    //#post(void setData(WeblogEntry)): this.text == other.text
    //#post(void setData(WeblogEntry)): init'ed(this.text)
    //#post(void setData(WeblogEntry)): this.title == other.title
    //#post(void setData(WeblogEntry)): init'ed(this.title)
    //#post(void setData(WeblogEntry)): this.updateTime == other.updateTime
    //#post(void setData(WeblogEntry)): init'ed(this.updateTime)
    //#post(void setData(WeblogEntry)): this.website == other.website
    //#post(void setData(WeblogEntry)): init'ed(this.website)
    //#unanalyzed(void setData(WeblogEntry)): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
        this.category = other.getCategory();
        this.website = other.getWebsite();
        this.creator = other.getCreator();
        this.title = other.getTitle();
        this.link = other.getLink();
        this.text = other.getText();
        this.anchor = other.getAnchor();
        this.pubTime = other.getPubTime();
        this.updateTime = other.getUpdateTime();
        this.status = other.getStatus();
        this.plugins = other.getPlugins();
        this.allowComments = other.getAllowComments();
        this.commentDays = other.getCommentDays();
        this.rightToLeft = other.getRightToLeft();
        this.pinnedToMain = other.getPinnedToMain();
        this.locale = other.getLocale();
    }
    //#WeblogEntry.java:165: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setData(WeblogEntry)
    
    //------------------------------------------------------- Good citizenship

    public String toString() {
        StringBuffer buf = new StringBuffer();
    //#WeblogEntry.java:170: method: String org.apache.roller.weblogger.pojos.WeblogEntry.toString()
    //#input(String toString()): ", "._tainted
    //#input(String toString()): "{"._tainted
    //#input(String toString()): "}"._tainted
    //#input(String toString()): this
    //#input(String toString()): this.anchor
    //#input(String toString()): this.anchor._tainted
    //#input(String toString()): this.id
    //#input(String toString()): this.id._tainted
    //#input(String toString()): this.pubTime
    //#input(String toString()): this.pubTime._tainted
    //#input(String toString()): this.title
    //#input(String toString()): this.title._tainted
    //#output(String toString()): java.lang.StringBuffer:toString(...)._tainted
    //#output(String toString()): return_value
    //#new obj(String toString()): java.lang.StringBuffer:toString(...)
    //#pre[2] (String toString()): init'ed(this.anchor)
    //#pre[4] (String toString()): init'ed(this.id)
    //#pre[7] (String toString()): init'ed(this.pubTime)
    //#pre[10] (String toString()): init'ed(this.title)
    //#post(String toString()): java.lang.StringBuffer:toString(...)._tainted == this.title._tainted | this.id._tainted | this.anchor._tainted
    //#post(String toString()): init'ed(java.lang.StringBuffer:toString(...)._tainted)
    //#post(String toString()): return_value == &java.lang.StringBuffer:toString(...)
        buf.append("{");
        buf.append(this.id);
        buf.append(", ").append(this.anchor);
        buf.append(", ").append(this.title);
        buf.append(", ").append(this.pubTime);
        buf.append("}");
        return buf.toString();
    //#WeblogEntry.java:177: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.toString()
    }

    public boolean equals(Object other) {
        if (other == this) return true;
    //#WeblogEntry.java:181: method: bool org.apache.roller.weblogger.pojos.WeblogEntry.equals(Object)
    //#input(bool equals(Object)): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(bool equals(Object)): __Descendant_Table[others]
    //#input(bool equals(Object)): __Dispatch_Table.getAnchor()Ljava/lang/String;
    //#input(bool equals(Object)): __Dispatch_Table.getWebsite()Lorg/apache/roller/weblogger/pojos/Weblog;
    //#input(bool equals(Object)): other
    //#input(bool equals(Object)): other.__Tag
    //#input(bool equals(Object)): other.anchor
    //#input(bool equals(Object)): other.pcStateManager
    //#input(bool equals(Object)): other.website
    //#input(bool equals(Object)): pcInheritedFieldCount
    //#input(bool equals(Object)): this
    //#input(bool equals(Object)): this.__Tag
    //#input(bool equals(Object)): this.anchor
    //#input(bool equals(Object)): this.pcStateManager
    //#input(bool equals(Object)): this.website
    //#output(bool equals(Object)): return_value
    //#pre[6] (bool equals(Object)): (soft) init'ed(other.anchor)
    //#pre[7] (bool equals(Object)): (soft) init'ed(other.pcStateManager)
    //#pre[8] (bool equals(Object)): (soft) init'ed(other.website)
    //#pre[9] (bool equals(Object)): (soft) pcInheritedFieldCount <= 4_294_967_274
    //#pre[11] (bool equals(Object)): (soft) this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[12] (bool equals(Object)): (soft) init'ed(this.anchor)
    //#pre[13] (bool equals(Object)): (soft) init'ed(this.pcStateManager)
    //#pre[14] (bool equals(Object)): (soft) init'ed(this.website)
    //#presumption(bool equals(Object)): org.apache.commons.lang.builder.EqualsBuilder:append(...)@184 != null
    //#presumption(bool equals(Object)): org.apache.commons.lang.builder.EqualsBuilder:append(...)@184 != null
    //#post(bool equals(Object)): init'ed(return_value)
    //#unanalyzed(bool equals(Object)): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
    //#test_vector(bool equals(Object)): other == this: {0}, {1}
        if (other instanceof WeblogEntry != true) return false;
        WeblogEntry o = (WeblogEntry)other;
        return new EqualsBuilder()
    //#WeblogEntry.java:184: Warning: method not available
    //#    -- call on void org.apache.commons.lang.builder.EqualsBuilder()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: bool equals(Object)
    //#    unanalyzed callee: void org.apache.commons.lang.builder.EqualsBuilder()
    //#WeblogEntry.java:184: Warning: method not available
    //#    -- call on EqualsBuilder org.apache.commons.lang.builder.EqualsBuilder:append(Object, Object)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: bool equals(Object)
    //#    unanalyzed callee: EqualsBuilder org.apache.commons.lang.builder.EqualsBuilder:append(Object, Object)
    //#WeblogEntry.java:184: Warning: method not available
    //#    -- call on bool org.apache.commons.lang.builder.EqualsBuilder:isEquals()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: bool equals(Object)
    //#    unanalyzed callee: bool org.apache.commons.lang.builder.EqualsBuilder:isEquals()
    //#WeblogEntry.java:184: end of method: bool org.apache.roller.weblogger.pojos.WeblogEntry.equals(Object)
            .append(getAnchor(), o.getAnchor()) 
            .append(getWebsite(), o.getWebsite()) 
            .isEquals();
    }
    
    public int hashCode() { 
        return new HashCodeBuilder()
    //#WeblogEntry.java:191: method: int org.apache.roller.weblogger.pojos.WeblogEntry.hashCode()
    //#WeblogEntry.java:191: Warning: method not available
    //#    -- call on void org.apache.commons.lang.builder.HashCodeBuilder()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: int hashCode()
    //#    unanalyzed callee: void org.apache.commons.lang.builder.HashCodeBuilder()
    //#WeblogEntry.java:191: Warning: method not available
    //#    -- call on HashCodeBuilder org.apache.commons.lang.builder.HashCodeBuilder:append(Object)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: int hashCode()
    //#    unanalyzed callee: HashCodeBuilder org.apache.commons.lang.builder.HashCodeBuilder:append(Object)
    //#WeblogEntry.java:191: Warning: method not available
    //#    -- call on int org.apache.commons.lang.builder.HashCodeBuilder:toHashCode()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: int hashCode()
    //#    unanalyzed callee: int org.apache.commons.lang.builder.HashCodeBuilder:toHashCode()
    //#input(int hashCode()): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(int hashCode()): __Descendant_Table[others]
    //#input(int hashCode()): __Dispatch_Table.getAnchor()Ljava/lang/String;
    //#input(int hashCode()): __Dispatch_Table.getWebsite()Lorg/apache/roller/weblogger/pojos/Weblog;
    //#input(int hashCode()): pcInheritedFieldCount
    //#input(int hashCode()): this
    //#input(int hashCode()): this.__Tag
    //#input(int hashCode()): this.anchor
    //#input(int hashCode()): this.pcStateManager
    //#input(int hashCode()): this.website
    //#output(int hashCode()): return_value
    //#pre[3] (int hashCode()): this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[4] (int hashCode()): init'ed(this.anchor)
    //#pre[5] (int hashCode()): init'ed(this.pcStateManager)
    //#pre[6] (int hashCode()): init'ed(this.website)
    //#pre[1] (int hashCode()): (soft) pcInheritedFieldCount <= 4_294_967_274
    //#presumption(int hashCode()): org.apache.commons.lang.builder.HashCodeBuilder:append(...)@191 != null
    //#presumption(int hashCode()): org.apache.commons.lang.builder.HashCodeBuilder:append(...)@191 != null
    //#post(int hashCode()): init'ed(return_value)
    //#unanalyzed(int hashCode()): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
    //#WeblogEntry.java:191: end of method: int org.apache.roller.weblogger.pojos.WeblogEntry.hashCode()
            .append(getAnchor())
            .append(getWebsite())
            .toHashCode();
    }
    
   //------------------------------------------------------ Simple properties
    
    /**
     * @roller.wrapPojoMethod type="simple"
     * @ejb:persistent-field
     * @hibernate.id column="id" generator-class="assigned"  
     */
    public String getId() {
        return this.id;
    //#WeblogEntry.java:205: method: String org.apache.roller.weblogger.pojos.WeblogEntry.pcgetId()
    //#input(String pcgetId()): this
    //#input(String pcgetId()): this.id
    //#output(String pcgetId()): return_value
    //#pre[2] (String pcgetId()): init'ed(this.id)
    //#post(String pcgetId()): return_value == this.id
    //#post(String pcgetId()): init'ed(return_value)
    //#WeblogEntry.java:205: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.pcgetId()
    }
    
    /** @ejb:persistent-field */
    public void setId(String id) {
        // Form bean workaround: empty string is never a valid id
        if (id != null && id.trim().length() == 0) return; 
    //#WeblogEntry.java:211: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetId(String)
    //#input(void pcsetId(String)): Param_1
    //#input(void pcsetId(String)): this
    //#output(void pcsetId(String)): this.id
    //#post(void pcsetId(String)): this.id == One-of{old this.id, Param_1}
    //#test_vector(void pcsetId(String)): Param_1: Addr_Set{null}, Inverse{null}
    //#test_vector(void pcsetId(String)): java.lang.String:length(...)@211: {1..4_294_967_295}, {0}
        this.id = id;
    }
    //#WeblogEntry.java:213: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetId(String)
    
    /**
     * @roller.wrapPojoMethod type="pojo"
     * @ejb:persistent-field
     * @hibernate.many-to-one column="categoryid" cascade="none" not-null="true"
     */
    public WeblogCategory getCategory() {
        return this.category;
    //#WeblogEntry.java:221: method: WeblogCategory org.apache.roller.weblogger.pojos.WeblogEntry.pcgetCategory()
    //#input(WeblogCategory pcgetCategory()): this
    //#input(WeblogCategory pcgetCategory()): this.category
    //#output(WeblogCategory pcgetCategory()): return_value
    //#pre[2] (WeblogCategory pcgetCategory()): init'ed(this.category)
    //#post(WeblogCategory pcgetCategory()): return_value == this.category
    //#post(WeblogCategory pcgetCategory()): init'ed(return_value)
    //#WeblogEntry.java:221: end of method: WeblogCategory org.apache.roller.weblogger.pojos.WeblogEntry.pcgetCategory()
    }
    
    /** @ejb:persistent-field */
    public void setCategory(WeblogCategory category) {
        this.category = category;
    //#WeblogEntry.java:226: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetCategory(WeblogCategory)
    //#input(void pcsetCategory(WeblogCategory)): Param_1
    //#input(void pcsetCategory(WeblogCategory)): this
    //#output(void pcsetCategory(WeblogCategory)): this.category
    //#post(void pcsetCategory(WeblogCategory)): this.category == Param_1
    //#post(void pcsetCategory(WeblogCategory)): init'ed(this.category)
    }
    //#WeblogEntry.java:227: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetCategory(WeblogCategory)
       
    /**
     * Return collection of WeblogCategory objects of this entry.
     * Added for symetry with PlanetEntryData object.
     * 
     * @roller.wrapPojoMethod type="pojo-collection" class="org.apache.roller.weblogger.pojos.WeblogCategory"
     */
    public List getCategories() {
        List cats = new ArrayList();
    //#WeblogEntry.java:236: method: List org.apache.roller.weblogger.pojos.WeblogEntry.getCategories()
    //#input(List getCategories()): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(List getCategories()): __Descendant_Table[others]
    //#input(List getCategories()): __Dispatch_Table.getCategory()Lorg/apache/roller/weblogger/pojos/WeblogCategory;
    //#input(List getCategories()): pcInheritedFieldCount
    //#input(List getCategories()): this
    //#input(List getCategories()): this.__Tag
    //#input(List getCategories()): this.category
    //#input(List getCategories()): this.pcStateManager
    //#output(List getCategories()): new ArrayList(getCategories#1) num objects
    //#output(List getCategories()): return_value
    //#new obj(List getCategories()): new ArrayList(getCategories#1)
    //#pre[3] (List getCategories()): this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[4] (List getCategories()): init'ed(this.category)
    //#pre[5] (List getCategories()): init'ed(this.pcStateManager)
    //#pre[1] (List getCategories()): (soft) pcInheritedFieldCount <= 4_294_967_293
    //#post(List getCategories()): return_value == &new ArrayList(getCategories#1)
    //#post(List getCategories()): new ArrayList(getCategories#1) num objects == 1
    //#unanalyzed(List getCategories()): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
        cats.add(getCategory());
        return cats;
    //#WeblogEntry.java:238: end of method: List org.apache.roller.weblogger.pojos.WeblogEntry.getCategories()
    }
    
    /** No-op method to please XDoclet */
    public void setCategories(List cats) {
        // no-op
    }
    //#WeblogEntry.java:244: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setCategories(List)
    //#WeblogEntry.java:244: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setCategories(List)
    
    /**
     * @roller.wrapPojoMethod type="pojo"
     * @ejb:persistent-field
     * @hibernate.many-to-one column="websiteid" cascade="none" not-null="true"
     */
    public Weblog getWebsite() {
        return this.website;
    //#WeblogEntry.java:252: method: Weblog org.apache.roller.weblogger.pojos.WeblogEntry.pcgetWebsite()
    //#input(Weblog pcgetWebsite()): this
    //#input(Weblog pcgetWebsite()): this.website
    //#output(Weblog pcgetWebsite()): return_value
    //#pre[2] (Weblog pcgetWebsite()): init'ed(this.website)
    //#post(Weblog pcgetWebsite()): return_value == this.website
    //#post(Weblog pcgetWebsite()): init'ed(return_value)
    //#WeblogEntry.java:252: end of method: Weblog org.apache.roller.weblogger.pojos.WeblogEntry.pcgetWebsite()
    }
    
    /** @ejb:persistent-field */
    public void setWebsite(Weblog website) {
        this.website = website;
    //#WeblogEntry.java:257: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetWebsite(Weblog)
    //#input(void pcsetWebsite(Weblog)): Param_1
    //#input(void pcsetWebsite(Weblog)): this
    //#output(void pcsetWebsite(Weblog)): this.website
    //#post(void pcsetWebsite(Weblog)): this.website == Param_1
    //#post(void pcsetWebsite(Weblog)): init'ed(this.website)
    }
    //#WeblogEntry.java:258: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetWebsite(Weblog)
    
    /**
     * @roller.wrapPojoMethod type="simple"
     * @ejb:persistent-field
     * @hibernate.many-to-one column="userid" cascade="none" not-null="true"
     */
    public User getCreator() {
        return this.creator;
    //#WeblogEntry.java:266: method: User org.apache.roller.weblogger.pojos.WeblogEntry.pcgetCreator()
    //#input(User pcgetCreator()): this
    //#input(User pcgetCreator()): this.creator
    //#output(User pcgetCreator()): return_value
    //#pre[2] (User pcgetCreator()): init'ed(this.creator)
    //#post(User pcgetCreator()): return_value == this.creator
    //#post(User pcgetCreator()): init'ed(return_value)
    //#WeblogEntry.java:266: end of method: User org.apache.roller.weblogger.pojos.WeblogEntry.pcgetCreator()
    }
    
    /** @ejb:persistent-field */
    public void setCreator(User creator) {
        this.creator = creator;
    //#WeblogEntry.java:271: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetCreator(User)
    //#input(void pcsetCreator(User)): Param_1
    //#input(void pcsetCreator(User)): this
    //#output(void pcsetCreator(User)): this.creator
    //#post(void pcsetCreator(User)): this.creator == Param_1
    //#post(void pcsetCreator(User)): init'ed(this.creator)
    }
    //#WeblogEntry.java:272: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetCreator(User)
    
    /**
     * @roller.wrapPojoMethod type="simple"
     * @ejb:persistent-field
     * @hibernate.property column="title" non-null="true" unique="false"
     */
    public String getTitle() {
        return this.title;
    //#WeblogEntry.java:280: method: String org.apache.roller.weblogger.pojos.WeblogEntry.pcgetTitle()
    //#input(String pcgetTitle()): this
    //#input(String pcgetTitle()): this.title
    //#output(String pcgetTitle()): return_value
    //#pre[2] (String pcgetTitle()): init'ed(this.title)
    //#post(String pcgetTitle()): return_value == this.title
    //#post(String pcgetTitle()): init'ed(return_value)
    //#WeblogEntry.java:280: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.pcgetTitle()
    }
    
    /** @ejb:persistent-field */
    public void setTitle(String title) {
        this.title = title;
    //#WeblogEntry.java:285: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetTitle(String)
    //#input(void pcsetTitle(String)): Param_1
    //#input(void pcsetTitle(String)): this
    //#output(void pcsetTitle(String)): this.title
    //#post(void pcsetTitle(String)): this.title == Param_1
    //#post(void pcsetTitle(String)): init'ed(this.title)
    }
    //#WeblogEntry.java:286: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetTitle(String)
    
    /**
     * Get summary for weblog entry (maps to RSS description and Atom summary).
     * @roller.wrapPojoMethod type="simple"
     * @ejb:persistent-field
     * @hibernate.property column="summary" non-null="false" unique="false"
     */
    public String getSummary() {
        return summary;
    //#WeblogEntry.java:295: method: String org.apache.roller.weblogger.pojos.WeblogEntry.pcgetSummary()
    //#input(String pcgetSummary()): this
    //#input(String pcgetSummary()): this.summary
    //#output(String pcgetSummary()): return_value
    //#pre[2] (String pcgetSummary()): init'ed(this.summary)
    //#post(String pcgetSummary()): return_value == this.summary
    //#post(String pcgetSummary()): init'ed(return_value)
    //#WeblogEntry.java:295: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.pcgetSummary()
    }
    
    /**
     * Set summary for weblog entry (maps to RSS description and Atom summary).
     * @ejb:persistent-field
     */
    public void setSummary(String summary) {
        this.summary = summary;
    //#WeblogEntry.java:303: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetSummary(String)
    //#input(void pcsetSummary(String)): Param_1
    //#input(void pcsetSummary(String)): this
    //#output(void pcsetSummary(String)): this.summary
    //#post(void pcsetSummary(String)): this.summary == Param_1
    //#post(void pcsetSummary(String)): init'ed(this.summary)
    }
    //#WeblogEntry.java:304: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetSummary(String)
    
    /**
     * Get content text for weblog entry (maps to RSS content:encoded and Atom content).
     * @roller.wrapPojoMethod type="simple"
     * @ejb:persistent-field
     * @hibernate.property column="text" non-null="true" unique="false"
     */
    public String getText() {
        return this.text;
    //#WeblogEntry.java:313: method: String org.apache.roller.weblogger.pojos.WeblogEntry.pcgetText()
    //#input(String pcgetText()): this
    //#input(String pcgetText()): this.text
    //#output(String pcgetText()): return_value
    //#pre[2] (String pcgetText()): init'ed(this.text)
    //#post(String pcgetText()): return_value == this.text
    //#post(String pcgetText()): init'ed(return_value)
    //#WeblogEntry.java:313: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.pcgetText()
    }
    
    /**
     * Set content text for weblog entry (maps to RSS content:encoded and Atom content).
     * @ejb:persistent-field
     */
    public void setText(String text) {
        this.text = text;
    //#WeblogEntry.java:321: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetText(String)
    //#input(void pcsetText(String)): Param_1
    //#input(void pcsetText(String)): this
    //#output(void pcsetText(String)): this.text
    //#post(void pcsetText(String)): this.text == Param_1
    //#post(void pcsetText(String)): init'ed(this.text)
    }
    //#WeblogEntry.java:322: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetText(String)
    
    /**
     * Get content type (text, html, xhtml or a MIME content type)
     * @roller.wrapPojoMethod type="simple"
     * @ejb:persistent-field
     * @hibernate.property column="content_type" non-null="false" unique="false"
     */
    public String getContentType() {
        return contentType;
    //#WeblogEntry.java:331: method: String org.apache.roller.weblogger.pojos.WeblogEntry.pcgetContentType()
    //#input(String pcgetContentType()): this
    //#input(String pcgetContentType()): this.contentType
    //#output(String pcgetContentType()): return_value
    //#pre[2] (String pcgetContentType()): init'ed(this.contentType)
    //#post(String pcgetContentType()): return_value == this.contentType
    //#post(String pcgetContentType()): init'ed(return_value)
    //#WeblogEntry.java:331: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.pcgetContentType()
    }
    
    /**
     * Set content type (text, html, xhtml or a MIME content type)
     * @ejb:persistent-field
     */
    public void setContentType(String contentType) {
        this.contentType = contentType;
    //#WeblogEntry.java:339: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetContentType(String)
    //#input(void pcsetContentType(String)): Param_1
    //#input(void pcsetContentType(String)): this
    //#output(void pcsetContentType(String)): this.contentType
    //#post(void pcsetContentType(String)): this.contentType == Param_1
    //#post(void pcsetContentType(String)): init'ed(this.contentType)
    }
    //#WeblogEntry.java:340: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetContentType(String)
    
    /**
     * Get URL for out-of-line content.
     * @roller.wrapPojoMethod type="simple"
     * @ejb:persistent-field
     * @hibernate.property column="content_src" non-null="false" unique="false"
     */
    public String getContentSrc() {
        return contentSrc;
    //#WeblogEntry.java:349: method: String org.apache.roller.weblogger.pojos.WeblogEntry.pcgetContentSrc()
    //#input(String pcgetContentSrc()): this
    //#input(String pcgetContentSrc()): this.contentSrc
    //#output(String pcgetContentSrc()): return_value
    //#pre[2] (String pcgetContentSrc()): init'ed(this.contentSrc)
    //#post(String pcgetContentSrc()): return_value == this.contentSrc
    //#post(String pcgetContentSrc()): init'ed(return_value)
    //#WeblogEntry.java:349: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.pcgetContentSrc()
    }
    
    /**
     * Set URL for out-of-line content.
     * @ejb:persistent-field
     */
    public void setContentSrc(String contentSrc) {
        this.contentSrc = contentSrc;
    //#WeblogEntry.java:357: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetContentSrc(String)
    //#input(void pcsetContentSrc(String)): Param_1
    //#input(void pcsetContentSrc(String)): this
    //#output(void pcsetContentSrc(String)): this.contentSrc
    //#post(void pcsetContentSrc(String)): this.contentSrc == Param_1
    //#post(void pcsetContentSrc(String)): init'ed(this.contentSrc)
    }
    //#WeblogEntry.java:358: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetContentSrc(String)
    
    /**
     * @roller.wrapPojoMethod type="simple"
     * @ejb:persistent-field
     * @hibernate.property column="anchor" non-null="true" unique="false"
     */
    public String getAnchor() {
        return this.anchor;
    //#WeblogEntry.java:366: method: String org.apache.roller.weblogger.pojos.WeblogEntry.pcgetAnchor()
    //#input(String pcgetAnchor()): this
    //#input(String pcgetAnchor()): this.anchor
    //#output(String pcgetAnchor()): return_value
    //#pre[2] (String pcgetAnchor()): init'ed(this.anchor)
    //#post(String pcgetAnchor()): return_value == this.anchor
    //#post(String pcgetAnchor()): init'ed(return_value)
    //#WeblogEntry.java:366: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.pcgetAnchor()
    }
    
    /** @ejb:persistent-field */
    public void setAnchor(String anchor) {
        this.anchor = anchor;
    //#WeblogEntry.java:371: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetAnchor(String)
    //#input(void pcsetAnchor(String)): Param_1
    //#input(void pcsetAnchor(String)): this
    //#output(void pcsetAnchor(String)): this.anchor
    //#post(void pcsetAnchor(String)): this.anchor == Param_1
    //#post(void pcsetAnchor(String)): init'ed(this.anchor)
    }
    //#WeblogEntry.java:372: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetAnchor(String)
    
    //-------------------------------------------------------------------------
    /**
     * Map attributes as set because XDoclet 1.2b4 map support is broken.
     *
     * @roller.wrapPojoMethod type="pojo-collection" class="org.apache.roller.weblogger.pojos.WeblogEntryAttribute"
     * @ejb:persistent-field
     * @hibernate.set lazy="true" order-by="name" inverse="true" cascade="all"
     * @hibernate.collection-key column="entryid" type="String"
     * @hibernate.collection-one-to-many class="org.apache.roller.weblogger.pojos.WeblogEntryAttribute"
     */
    public Set getEntryAttributes() {
        return attSet;
    //#WeblogEntry.java:385: method: Set org.apache.roller.weblogger.pojos.WeblogEntry.pcgetEntryAttributes()
    //#input(Set pcgetEntryAttributes()): this
    //#input(Set pcgetEntryAttributes()): this.attSet
    //#output(Set pcgetEntryAttributes()): return_value
    //#pre[2] (Set pcgetEntryAttributes()): init'ed(this.attSet)
    //#post(Set pcgetEntryAttributes()): return_value == this.attSet
    //#post(Set pcgetEntryAttributes()): init'ed(return_value)
    //#WeblogEntry.java:385: end of method: Set org.apache.roller.weblogger.pojos.WeblogEntry.pcgetEntryAttributes()
    }
    /** @ejb:persistent-field */
    public void setEntryAttributes(Set atts) {
        this.attSet = atts;
    //#WeblogEntry.java:389: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetEntryAttributes(Set)
    //#input(void pcsetEntryAttributes(Set)): Param_1
    //#input(void pcsetEntryAttributes(Set)): this
    //#output(void pcsetEntryAttributes(Set)): this.attSet
    //#post(void pcsetEntryAttributes(Set)): this.attSet == Param_1
    //#post(void pcsetEntryAttributes(Set)): init'ed(this.attSet)
    }
    //#WeblogEntry.java:390: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetEntryAttributes(Set)
    
    
    /**
     * Would be named getEntryAttribute, but that would set off XDoclet
     *
     * @roller.wrapPojoMethod type="simple"
     */
    public String findEntryAttribute(String name) {
        if (getEntryAttributes() != null) {
    //#WeblogEntry.java:399: method: String org.apache.roller.weblogger.pojos.WeblogEntry.findEntryAttribute(String)
    //#input(String findEntryAttribute(String)): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(String findEntryAttribute(String)): __Descendant_Table[others]
    //#input(String findEntryAttribute(String)): __Dispatch_Table.getEntryAttributes()Ljava/util/Set;
    //#input(String findEntryAttribute(String)): name
    //#input(String findEntryAttribute(String)): org/apache/roller/weblogger/pojos/WeblogEntryAttribute.__Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntryAttribute]
    //#input(String findEntryAttribute(String)): org/apache/roller/weblogger/pojos/WeblogEntryAttribute.__Descendant_Table[others]
    //#input(String findEntryAttribute(String)): org/apache/roller/weblogger/pojos/WeblogEntryAttribute.__Dispatch_Table.getName()Ljava/lang/String;
    //#input(String findEntryAttribute(String)): org/apache/roller/weblogger/pojos/WeblogEntryAttribute.__Dispatch_Table.getValue()Ljava/lang/String;
    //#input(String findEntryAttribute(String)): org/apache/roller/weblogger/pojos/WeblogEntryAttribute.pcInheritedFieldCount
    //#input(String findEntryAttribute(String)): pcInheritedFieldCount
    //#input(String findEntryAttribute(String)): this
    //#input(String findEntryAttribute(String)): this.__Tag
    //#input(String findEntryAttribute(String)): this.attSet
    //#input(String findEntryAttribute(String)): this.pcStateManager
    //#output(String findEntryAttribute(String)): return_value
    //#pre[5] (String findEntryAttribute(String)): this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[6] (String findEntryAttribute(String)): init'ed(this.attSet)
    //#pre[7] (String findEntryAttribute(String)): init'ed(this.pcStateManager)
    //#pre[1] (String findEntryAttribute(String)): (soft) name != null
    //#pre[2] (String findEntryAttribute(String)): (soft) org/apache/roller/weblogger/pojos/WeblogEntryAttribute.pcInheritedFieldCount <= 4_294_967_292
    //#pre[3] (String findEntryAttribute(String)): (soft) pcInheritedFieldCount <= 4_294_967_288
    //#presumption(String findEntryAttribute(String)): java.util.Iterator:next(...).__Tag@401 == org/apache/roller/weblogger/pojos/WeblogEntryAttribute
    //#presumption(String findEntryAttribute(String)): java.util.Iterator:next(...)@401 != null
    //#post(String findEntryAttribute(String)): init'ed(return_value)
    //#unanalyzed(String findEntryAttribute(String)): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
    //#test_vector(String findEntryAttribute(String)): this.attSet: Addr_Set{null}, Inverse{null}
    //#test_vector(String findEntryAttribute(String)): java.lang.String:equals(...)@402: {0}, {1}
    //#test_vector(String findEntryAttribute(String)): java.util.Iterator:hasNext(...)@400: {0}, {1}
            for (Iterator it = getEntryAttributes().iterator(); it.hasNext(); ) {
                WeblogEntryAttribute att = (WeblogEntryAttribute) it.next();
                if (name.equals(att.getName())) return att.getValue();
            }
        }
        return null;
    //#WeblogEntry.java:405: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.findEntryAttribute(String)
    }
        
    public void putEntryAttribute(String name, String value) throws Exception {
        WeblogEntryAttribute att = null;
    //#WeblogEntry.java:409: method: void org.apache.roller.weblogger.pojos.WeblogEntry.putEntryAttribute(String, String)
    //#input(void putEntryAttribute(String, String)): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(void putEntryAttribute(String, String)): __Descendant_Table[others]
    //#input(void putEntryAttribute(String, String)): __Dispatch_Table.getEntryAttributes()Ljava/util/Set;
    //#input(void putEntryAttribute(String, String)): name
    //#input(void putEntryAttribute(String, String)): org/apache/roller/weblogger/pojos/WeblogEntryAttribute.__Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntryAttribute]
    //#input(void putEntryAttribute(String, String)): org/apache/roller/weblogger/pojos/WeblogEntryAttribute.__Descendant_Table[others]
    //#input(void putEntryAttribute(String, String)): org/apache/roller/weblogger/pojos/WeblogEntryAttribute.__Dispatch_Table.getName()Ljava/lang/String;
    //#input(void putEntryAttribute(String, String)): org/apache/roller/weblogger/pojos/WeblogEntryAttribute.__Dispatch_Table.setEntry(Lorg/apache/roller/weblogger/pojos/WeblogEntry;)V
    //#input(void putEntryAttribute(String, String)): org/apache/roller/weblogger/pojos/WeblogEntryAttribute.__Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(void putEntryAttribute(String, String)): org/apache/roller/weblogger/pojos/WeblogEntryAttribute.__Dispatch_Table.setValue(Ljava/lang/String;)V
    //#input(void putEntryAttribute(String, String)): org/apache/roller/weblogger/pojos/WeblogEntryAttribute.pcInheritedFieldCount
    //#input(void putEntryAttribute(String, String)): pcInheritedFieldCount
    //#input(void putEntryAttribute(String, String)): this
    //#input(void putEntryAttribute(String, String)): this.__Tag
    //#input(void putEntryAttribute(String, String)): this.attSet
    //#input(void putEntryAttribute(String, String)): this.pcStateManager
    //#input(void putEntryAttribute(String, String)): value
    //#pre[5] (void putEntryAttribute(String, String)): this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[6] (void putEntryAttribute(String, String)): this.attSet != null
    //#pre[7] (void putEntryAttribute(String, String)): init'ed(this.pcStateManager)
    //#pre[1] (void putEntryAttribute(String, String)): (soft) name != null
    //#pre[2] (void putEntryAttribute(String, String)): (soft) org/apache/roller/weblogger/pojos/WeblogEntryAttribute.pcInheritedFieldCount <= 4_294_967_292
    //#pre[3] (void putEntryAttribute(String, String)): (soft) pcInheritedFieldCount <= 4_294_967_288
    //#presumption(void putEntryAttribute(String, String)): att.__Tag@412 == org/apache/roller/weblogger/pojos/WeblogEntryAttribute
    //#presumption(void putEntryAttribute(String, String)): java.util.Iterator:next(...).__Tag@411 == org/apache/roller/weblogger/pojos/WeblogEntryAttribute
    //#presumption(void putEntryAttribute(String, String)): java.util.Iterator:next(...)@411 != null
    //#unanalyzed(void putEntryAttribute(String, String)): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
    //#unanalyzed(void putEntryAttribute(String, String)): Effects-of-calling:org.apache.roller.util.UUIDGenerator:generateUUID
    //#unanalyzed(void putEntryAttribute(String, String)): Effects-of-calling:org.apache.openjpa.enhance.StateManager:settingObjectField
    //#unanalyzed(void putEntryAttribute(String, String)): Effects-of-calling:org.apache.openjpa.enhance.StateManager:settingStringField
    //#test_vector(void putEntryAttribute(String, String)): java.lang.String:equals(...)@412: {0}, {1}
    //#test_vector(void putEntryAttribute(String, String)): java.util.Iterator:hasNext(...)@410: {0}, {1}
        for (Iterator it = getEntryAttributes().iterator(); it.hasNext(); ) {
            WeblogEntryAttribute o = (WeblogEntryAttribute) it.next();
            if (name.equals(o.getName())) {
                att = o; 
                break;
            }
        }
        if (att == null) {
            att = new WeblogEntryAttribute();
            att.setEntry(this);
            att.setName(name);
            att.setValue(value);
            getEntryAttributes().add(att);
        } else {
            att.setValue(value);
        }
    }
    //#WeblogEntry.java:426: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.putEntryAttribute(String, String)
    
    //-------------------------------------------------------------------------
    
    /**
     * <p>Publish time is the time that an entry is to be (or was) made available
     * for viewing by newsfeed readers and visitors to the Roller site.</p>
     *
     * <p>Roller stores time using the timeZone of the server itself. When
     * times are displayed  in a user's weblog they must be translated
     * to the user's timeZone.</p>
     *
     * <p>NOTE: Times are stored using the SQL TIMESTAMP datatype, which on
     * MySQL has only a one-second resolution.</p>
     *
     * @roller.wrapPojoMethod type="simple"
     * @ejb:persistent-field
     * @hibernate.property column="pubtime" non-null="true" unique="false"
     */
    public Timestamp getPubTime() {
        return this.pubTime;
    //#WeblogEntry.java:446: method: Timestamp org.apache.roller.weblogger.pojos.WeblogEntry.pcgetPubTime()
    //#input(Timestamp pcgetPubTime()): this
    //#input(Timestamp pcgetPubTime()): this.pubTime
    //#output(Timestamp pcgetPubTime()): return_value
    //#pre[2] (Timestamp pcgetPubTime()): init'ed(this.pubTime)
    //#post(Timestamp pcgetPubTime()): return_value == this.pubTime
    //#post(Timestamp pcgetPubTime()): init'ed(return_value)
    //#WeblogEntry.java:446: end of method: Timestamp org.apache.roller.weblogger.pojos.WeblogEntry.pcgetPubTime()
    }
    
    /** @ejb:persistent-field */
    public void setPubTime(Timestamp pubTime) {
        this.pubTime = pubTime;
    //#WeblogEntry.java:451: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetPubTime(Timestamp)
    //#input(void pcsetPubTime(Timestamp)): Param_1
    //#input(void pcsetPubTime(Timestamp)): this
    //#output(void pcsetPubTime(Timestamp)): this.pubTime
    //#post(void pcsetPubTime(Timestamp)): this.pubTime == Param_1
    //#post(void pcsetPubTime(Timestamp)): init'ed(this.pubTime)
    }
    //#WeblogEntry.java:452: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetPubTime(Timestamp)
    
    /**
     * <p>Update time is the last time that an weblog entry was saved in the
     * Roller weblog editor or via web services API (XML-RPC or Atom).</p>
     *
     * <p>Roller stores time using the timeZone of the server itself. When
     * times are displayed  in a user's weblog they must be translated
     * to the user's timeZone.</p>
     *
     * <p>NOTE: Times are stored using the SQL TIMESTAMP datatype, which on
     * MySQL has only a one-second resolution.</p>
     *
     * @roller.wrapPojoMethod type="simple"
     * @ejb:persistent-field
     * @hibernate.property column="updatetime" non-null="true" unique="false"
     */
    public Timestamp getUpdateTime() {
        return this.updateTime;
    //#WeblogEntry.java:470: method: Timestamp org.apache.roller.weblogger.pojos.WeblogEntry.pcgetUpdateTime()
    //#input(Timestamp pcgetUpdateTime()): this
    //#input(Timestamp pcgetUpdateTime()): this.updateTime
    //#output(Timestamp pcgetUpdateTime()): return_value
    //#pre[2] (Timestamp pcgetUpdateTime()): init'ed(this.updateTime)
    //#post(Timestamp pcgetUpdateTime()): return_value == this.updateTime
    //#post(Timestamp pcgetUpdateTime()): init'ed(return_value)
    //#WeblogEntry.java:470: end of method: Timestamp org.apache.roller.weblogger.pojos.WeblogEntry.pcgetUpdateTime()
    }
    
    /** @ejb:persistent-field */
    public void setUpdateTime(Timestamp updateTime) {
        this.updateTime = updateTime;
    //#WeblogEntry.java:475: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetUpdateTime(Timestamp)
    //#input(void pcsetUpdateTime(Timestamp)): Param_1
    //#input(void pcsetUpdateTime(Timestamp)): this
    //#output(void pcsetUpdateTime(Timestamp)): this.updateTime
    //#post(void pcsetUpdateTime(Timestamp)): this.updateTime == Param_1
    //#post(void pcsetUpdateTime(Timestamp)): init'ed(this.updateTime)
    }
    //#WeblogEntry.java:476: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetUpdateTime(Timestamp)
    
    /**
     * @roller.wrapPojoMethod type="simple"
     * @ejb:persistent-field
     * @hibernate.property column="status" non-null="true" unique="false"
     */
    public String getStatus() {
        return this.status;
    //#WeblogEntry.java:484: method: String org.apache.roller.weblogger.pojos.WeblogEntry.pcgetStatus()
    //#input(String pcgetStatus()): this
    //#input(String pcgetStatus()): this.status
    //#output(String pcgetStatus()): return_value
    //#pre[2] (String pcgetStatus()): init'ed(this.status)
    //#post(String pcgetStatus()): return_value == this.status
    //#post(String pcgetStatus()): init'ed(return_value)
    //#WeblogEntry.java:484: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.pcgetStatus()
    }
    
    /** @ejb:persistent-field */
    public void setStatus(String status) {
        this.status = status;
    //#WeblogEntry.java:489: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetStatus(String)
    //#input(void pcsetStatus(String)): Param_1
    //#input(void pcsetStatus(String)): this
    //#output(void pcsetStatus(String)): this.status
    //#post(void pcsetStatus(String)): this.status == Param_1
    //#post(void pcsetStatus(String)): init'ed(this.status)
    }
    //#WeblogEntry.java:490: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetStatus(String)
    
    /**
     * Some weblog entries are about one specific link.
     * @return Returns the link.
     *
     * @roller.wrapPojoMethod type="simple"
     * @ejb:persistent-field
     * @hibernate.property column="link" non-null="false" unique="false"
     */
    public String getLink() {
        return link;
    //#WeblogEntry.java:501: method: String org.apache.roller.weblogger.pojos.WeblogEntry.pcgetLink()
    //#input(String pcgetLink()): this
    //#input(String pcgetLink()): this.link
    //#output(String pcgetLink()): return_value
    //#pre[2] (String pcgetLink()): init'ed(this.link)
    //#post(String pcgetLink()): return_value == this.link
    //#post(String pcgetLink()): init'ed(return_value)
    //#WeblogEntry.java:501: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.pcgetLink()
    }
    
    /**
     * @ejb:persistent-field
     * @param link The link to set.
     */
    public void setLink(String link) {
        this.link = link;
    //#WeblogEntry.java:509: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetLink(String)
    //#input(void pcsetLink(String)): Param_1
    //#input(void pcsetLink(String)): this
    //#output(void pcsetLink(String)): this.link
    //#post(void pcsetLink(String)): this.link == Param_1
    //#post(void pcsetLink(String)): init'ed(this.link)
    }
    //#WeblogEntry.java:510: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetLink(String)
    
    /**
     * Comma-delimited list of this entry's Plugins.
     *
     * @roller.wrapPojoMethod type="simple"
     * @ejb:persistent-field
     * @hibernate.property column="plugins" non-null="false" unique="false"
     */
    public String getPlugins() {
        return plugins;
    //#WeblogEntry.java:520: method: String org.apache.roller.weblogger.pojos.WeblogEntry.pcgetPlugins()
    //#input(String pcgetPlugins()): this
    //#input(String pcgetPlugins()): this.plugins
    //#output(String pcgetPlugins()): return_value
    //#pre[2] (String pcgetPlugins()): init'ed(this.plugins)
    //#post(String pcgetPlugins()): return_value == this.plugins
    //#post(String pcgetPlugins()): init'ed(return_value)
    //#WeblogEntry.java:520: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.pcgetPlugins()
    }
    
    /** @ejb:persistent-field */
    public void setPlugins(String string) {
        plugins = string;
    //#WeblogEntry.java:525: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetPlugins(String)
    //#input(void pcsetPlugins(String)): Param_1
    //#input(void pcsetPlugins(String)): this
    //#output(void pcsetPlugins(String)): this.plugins
    //#post(void pcsetPlugins(String)): this.plugins == Param_1
    //#post(void pcsetPlugins(String)): init'ed(this.plugins)
    }
    //#WeblogEntry.java:526: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetPlugins(String)
    
    
    /**
     * True if comments are allowed on this weblog entry.
     *
     * @roller.wrapPojoMethod type="simple"
     * @ejb:persistent-field
     * @hibernate.property column="allowcomments" non-null="true" unique="false"
     */
    public Boolean getAllowComments() {
        return allowComments;
    //#WeblogEntry.java:537: method: Boolean org.apache.roller.weblogger.pojos.WeblogEntry.pcgetAllowComments()
    //#input(Boolean pcgetAllowComments()): this
    //#input(Boolean pcgetAllowComments()): this.allowComments
    //#output(Boolean pcgetAllowComments()): return_value
    //#pre[2] (Boolean pcgetAllowComments()): init'ed(this.allowComments)
    //#post(Boolean pcgetAllowComments()): return_value == this.allowComments
    //#post(Boolean pcgetAllowComments()): init'ed(return_value)
    //#WeblogEntry.java:537: end of method: Boolean org.apache.roller.weblogger.pojos.WeblogEntry.pcgetAllowComments()
    }
    /**
     * True if comments are allowed on this weblog entry.
     * @ejb:persistent-field
     */
    public void setAllowComments(Boolean allowComments) {
        this.allowComments = allowComments;
    //#WeblogEntry.java:544: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetAllowComments(Boolean)
    //#input(void pcsetAllowComments(Boolean)): Param_1
    //#input(void pcsetAllowComments(Boolean)): this
    //#output(void pcsetAllowComments(Boolean)): this.allowComments
    //#post(void pcsetAllowComments(Boolean)): this.allowComments == Param_1
    //#post(void pcsetAllowComments(Boolean)): init'ed(this.allowComments)
    }
    //#WeblogEntry.java:545: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetAllowComments(Boolean)
    
    /**
     * Number of days after pubTime that comments should be allowed, or 0 for no limit.
     *
     * @roller.wrapPojoMethod type="simple"
     * @ejb:persistent-field
     * @hibernate.property column="commentdays" non-null="true" unique="false"
     */
    public Integer getCommentDays() {
        return commentDays;
    //#WeblogEntry.java:555: method: Integer org.apache.roller.weblogger.pojos.WeblogEntry.pcgetCommentDays()
    //#input(Integer pcgetCommentDays()): this
    //#input(Integer pcgetCommentDays()): this.commentDays
    //#output(Integer pcgetCommentDays()): return_value
    //#pre[2] (Integer pcgetCommentDays()): init'ed(this.commentDays)
    //#post(Integer pcgetCommentDays()): return_value == this.commentDays
    //#post(Integer pcgetCommentDays()): init'ed(return_value)
    //#WeblogEntry.java:555: end of method: Integer org.apache.roller.weblogger.pojos.WeblogEntry.pcgetCommentDays()
    }
    /**
     * Number of days after pubTime that comments should be allowed, or 0 for no limit.
     * @ejb:persistent-field
     */
    public void setCommentDays(Integer commentDays) {
        this.commentDays = commentDays;
    //#WeblogEntry.java:562: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetCommentDays(Integer)
    //#input(void pcsetCommentDays(Integer)): Param_1
    //#input(void pcsetCommentDays(Integer)): this
    //#output(void pcsetCommentDays(Integer)): this.commentDays
    //#post(void pcsetCommentDays(Integer)): this.commentDays == Param_1
    //#post(void pcsetCommentDays(Integer)): init'ed(this.commentDays)
    }
    //#WeblogEntry.java:563: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetCommentDays(Integer)
    
    /**
     * True if this entry should be rendered right to left.
     *
     * @roller.wrapPojoMethod type="simple"
     * @ejb:persistent-field
     * @hibernate.property column="righttoleft" non-null="true" unique="false"
     */
    public Boolean getRightToLeft() {
        return rightToLeft;
    //#WeblogEntry.java:573: method: Boolean org.apache.roller.weblogger.pojos.WeblogEntry.pcgetRightToLeft()
    //#input(Boolean pcgetRightToLeft()): this
    //#input(Boolean pcgetRightToLeft()): this.rightToLeft
    //#output(Boolean pcgetRightToLeft()): return_value
    //#pre[2] (Boolean pcgetRightToLeft()): init'ed(this.rightToLeft)
    //#post(Boolean pcgetRightToLeft()): return_value == this.rightToLeft
    //#post(Boolean pcgetRightToLeft()): init'ed(return_value)
    //#WeblogEntry.java:573: end of method: Boolean org.apache.roller.weblogger.pojos.WeblogEntry.pcgetRightToLeft()
    }
    /**
     * True if this entry should be rendered right to left.
     * @ejb:persistent-field
     */
    public void setRightToLeft(Boolean rightToLeft) {
        this.rightToLeft = rightToLeft;
    //#WeblogEntry.java:580: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetRightToLeft(Boolean)
    //#input(void pcsetRightToLeft(Boolean)): Param_1
    //#input(void pcsetRightToLeft(Boolean)): this
    //#output(void pcsetRightToLeft(Boolean)): this.rightToLeft
    //#post(void pcsetRightToLeft(Boolean)): this.rightToLeft == Param_1
    //#post(void pcsetRightToLeft(Boolean)): init'ed(this.rightToLeft)
    }
    //#WeblogEntry.java:581: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetRightToLeft(Boolean)
    
    /**
     * True if story should be pinned to the top of the Roller site main blog.
     * @return Returns the pinned.
     *
     * @roller.wrapPojoMethod type="simple"
     * @ejb:persistent-field
     * @hibernate.property column="pinnedtomain" non-null="true" unique="false"
     */
    public Boolean getPinnedToMain() {
        return pinnedToMain;
    //#WeblogEntry.java:592: method: Boolean org.apache.roller.weblogger.pojos.WeblogEntry.pcgetPinnedToMain()
    //#input(Boolean pcgetPinnedToMain()): this
    //#input(Boolean pcgetPinnedToMain()): this.pinnedToMain
    //#output(Boolean pcgetPinnedToMain()): return_value
    //#pre[2] (Boolean pcgetPinnedToMain()): init'ed(this.pinnedToMain)
    //#post(Boolean pcgetPinnedToMain()): return_value == this.pinnedToMain
    //#post(Boolean pcgetPinnedToMain()): init'ed(return_value)
    //#WeblogEntry.java:592: end of method: Boolean org.apache.roller.weblogger.pojos.WeblogEntry.pcgetPinnedToMain()
    }
    /**
     * True if story should be pinned to the top of the Roller site main blog.
     * @param pinnedToMain The pinned to set.
     *
     * @ejb:persistent-field
     */
    public void setPinnedToMain(Boolean pinnedToMain) {
        this.pinnedToMain = pinnedToMain;
    //#WeblogEntry.java:601: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetPinnedToMain(Boolean)
    //#input(void pcsetPinnedToMain(Boolean)): Param_1
    //#input(void pcsetPinnedToMain(Boolean)): this
    //#output(void pcsetPinnedToMain(Boolean)): this.pinnedToMain
    //#post(void pcsetPinnedToMain(Boolean)): this.pinnedToMain == Param_1
    //#post(void pcsetPinnedToMain(Boolean)): init'ed(this.pinnedToMain)
    }
    //#WeblogEntry.java:602: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetPinnedToMain(Boolean)
    
    
    /**
     * The locale string that defines the i18n approach for this entry.
     *
     * @roller.wrapPojoMethod type="simple"
     * @ejb:persistent-field
     * @hibernate.property column="locale" non-null="false" unique="false"
     */
    public String getLocale() {
        return locale;
    //#WeblogEntry.java:613: method: String org.apache.roller.weblogger.pojos.WeblogEntry.pcgetLocale()
    //#input(String pcgetLocale()): this
    //#input(String pcgetLocale()): this.locale
    //#output(String pcgetLocale()): return_value
    //#pre[2] (String pcgetLocale()): init'ed(this.locale)
    //#post(String pcgetLocale()): return_value == this.locale
    //#post(String pcgetLocale()): init'ed(return_value)
    //#WeblogEntry.java:613: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.pcgetLocale()
    }
    
    
    public void setLocale(String locale) {
        this.locale = locale;
    //#WeblogEntry.java:618: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetLocale(String)
    //#input(void pcsetLocale(String)): Param_1
    //#input(void pcsetLocale(String)): this
    //#output(void pcsetLocale(String)): this.locale
    //#post(void pcsetLocale(String)): this.locale == Param_1
    //#post(void pcsetLocale(String)): init'ed(this.locale)
    }
    //#WeblogEntry.java:619: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetLocale(String)
    
    /**
     * @ejb:persistent-field 
     * 
     * @hibernate.set lazy="true" order-by="name" inverse="true" cascade="all"
     * @hibernate.collection-key column="entryid"
     * @hibernate.collection-one-to-many class="org.apache.roller.weblogger.pojos.WeblogEntryTag"
     */
     public Set getTags()
     {
         return tagSet;
    //#WeblogEntry.java:630: method: Set org.apache.roller.weblogger.pojos.WeblogEntry.pcgetTags()
    //#input(Set pcgetTags()): this
    //#input(Set pcgetTags()): this.tagSet
    //#output(Set pcgetTags()): return_value
    //#pre[2] (Set pcgetTags()): init'ed(this.tagSet)
    //#post(Set pcgetTags()): return_value == this.tagSet
    //#post(Set pcgetTags()): init'ed(return_value)
    //#WeblogEntry.java:630: end of method: Set org.apache.roller.weblogger.pojos.WeblogEntry.pcgetTags()
     }
     
     private void setTags(Set tagSet) throws WebloggerException
     {
         this.tagSet = tagSet;
    //#WeblogEntry.java:635: method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetTags(Set)
    //#input(void pcsetTags(Set)): Param_1
    //#input(void pcsetTags(Set)): this
    //#output(void pcsetTags(Set)): new HashSet(pcsetTags#1) num objects
    //#output(void pcsetTags(Set)): new HashSet(pcsetTags#2) num objects
    //#output(void pcsetTags(Set)): this.addedTags
    //#output(void pcsetTags(Set)): this.removedTags
    //#output(void pcsetTags(Set)): this.tagSet
    //#new obj(void pcsetTags(Set)): new HashSet(pcsetTags#1)
    //#new obj(void pcsetTags(Set)): new HashSet(pcsetTags#2)
    //#post(void pcsetTags(Set)): this.addedTags == &new HashSet(pcsetTags#2)
    //#post(void pcsetTags(Set)): this.removedTags == &new HashSet(pcsetTags#1)
    //#post(void pcsetTags(Set)): this.tagSet == Param_1
    //#post(void pcsetTags(Set)): init'ed(this.tagSet)
    //#post(void pcsetTags(Set)): new HashSet(pcsetTags#1) num objects == 1
    //#post(void pcsetTags(Set)): new HashSet(pcsetTags#2) num objects == 1
         this.removedTags = new HashSet();
         this.addedTags = new HashSet();
     }    
    //#WeblogEntry.java:638: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcsetTags(Set)
     
    /**
     * Roller lowercases all tags based on locale because there's not a 1:1 mapping
     * between uppercase/lowercase characters across all languages.  
     * @param name
     * @throws WebloggerException
     */
    public void addTag(String name) throws WebloggerException {
        Locale locale = getWebsite() != null ? getWebsite().getLocaleInstance() : Locale.getDefault();
    //#WeblogEntry.java:647: method: void org.apache.roller.weblogger.pojos.WeblogEntry.addTag(String)
    //#WeblogEntry.java:647: Warning: method not available
    //#    -- call on Locale getLocaleInstance()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void addTag(String)
    //#    unanalyzed callee: Locale getLocaleInstance()
    //#input(void addTag(String)): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(void addTag(String)): __Descendant_Table[others]
    //#input(void addTag(String)): __Dispatch_Table.getCreator()Lorg/apache/roller/weblogger/pojos/User;
    //#input(void addTag(String)): __Dispatch_Table.getTags()Ljava/util/Set;
    //#input(void addTag(String)): __Dispatch_Table.getUpdateTime()Ljava/sql/Timestamp;
    //#input(void addTag(String)): __Dispatch_Table.getWebsite()Lorg/apache/roller/weblogger/pojos/Weblog;
    //#input(void addTag(String)): name
    //#input(void addTag(String)): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[org/apache/roller/weblogger/pojos/Weblog]
    //#input(void addTag(String)): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[others]
    //#input(void addTag(String)): org/apache/roller/weblogger/pojos/Weblog.__Dispatch_Table.getLocaleInstance()Ljava/util/Locale;
    //#input(void addTag(String)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntryTag]
    //#input(void addTag(String)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Descendant_Table[others]
    //#input(void addTag(String)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Dispatch_Table.getName()Ljava/lang/String;
    //#input(void addTag(String)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(void addTag(String)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Dispatch_Table.setTime(Ljava/sql/Timestamp;)V
    //#input(void addTag(String)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Dispatch_Table.setUser(Lorg/apache/roller/weblogger/pojos/User;)V
    //#input(void addTag(String)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Dispatch_Table.setWeblog(Lorg/apache/roller/weblogger/pojos/Weblog;)V
    //#input(void addTag(String)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Dispatch_Table.setWeblogEntry(Lorg/apache/roller/weblogger/pojos/WeblogEntry;)V
    //#input(void addTag(String)): org/apache/roller/weblogger/pojos/WeblogEntryTag.pcInheritedFieldCount
    //#input(void addTag(String)): pcInheritedFieldCount
    //#input(void addTag(String)): this
    //#input(void addTag(String)): this.__Tag
    //#input(void addTag(String)): this.addedTags
    //#input(void addTag(String)): this.creator
    //#input(void addTag(String)): this.pcStateManager
    //#input(void addTag(String)): this.tagSet
    //#input(void addTag(String)): this.updateTime
    //#input(void addTag(String)): this.website
    //#input(void addTag(String)): this.website.__Tag
    //#pre[5] (void addTag(String)): this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[8] (void addTag(String)): init'ed(this.pcStateManager)
    //#pre[11] (void addTag(String)): init'ed(this.website)
    //#pre[2] (void addTag(String)): (soft) org/apache/roller/weblogger/pojos/WeblogEntryTag.pcInheritedFieldCount <= 4_294_967_290
    //#pre[3] (void addTag(String)): (soft) pcInheritedFieldCount <= 4_294_967_274
    //#pre[6] (void addTag(String)): (soft) this.addedTags != null
    //#pre[7] (void addTag(String)): (soft) init'ed(this.creator)
    //#pre[9] (void addTag(String)): (soft) this.tagSet != null
    //#pre[10] (void addTag(String)): (soft) init'ed(this.updateTime)
    //#pre[12] (void addTag(String)): (soft) this.website.__Tag == org/apache/roller/weblogger/pojos/Weblog
    //#presumption(void addTag(String)): java.util.Iterator:next(...).__Tag@653 == org/apache/roller/weblogger/pojos/WeblogEntryTag
    //#presumption(void addTag(String)): java.util.Iterator:next(...)@653 != null
    //#presumption(void addTag(String)): org.apache.roller.weblogger.util.Utilities:normalizeTag(...)@648 != null
    //#presumption(void addTag(String)): tag.name@653 != null
    //#unanalyzed(void addTag(String)): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
    //#unanalyzed(void addTag(String)): Effects-of-calling:org.apache.roller.util.UUIDGenerator:generateUUID
    //#unanalyzed(void addTag(String)): Effects-of-calling:org.apache.openjpa.enhance.StateManager:settingStringField
    //#unanalyzed(void addTag(String)): Effects-of-calling:org.apache.openjpa.enhance.StateManager:settingObjectField
    //#test_vector(void addTag(String)): this.website: Addr_Set{null}, Inverse{null}
    //#test_vector(void addTag(String)): java.lang.String:equals(...)@654: {0}, {1}
    //#test_vector(void addTag(String)): java.lang.String:length(...)@649: {1..4_294_967_295}, {0}
    //#test_vector(void addTag(String)): java.util.Iterator:hasNext(...)@652: {0}, {1}
        name = Utilities.normalizeTag(name, locale);
    //#WeblogEntry.java:648: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.util.Utilities:normalizeTag(String, Locale)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void addTag(String)
    //#    unanalyzed callee: String org.apache.roller.weblogger.util.Utilities:normalizeTag(String, Locale)
        if(name.length() == 0)
            return;
        
        for (Iterator it = getTags().iterator(); it.hasNext();) {
            WeblogEntryTag tag = (WeblogEntryTag) it.next();
            if (tag.getName().equals(name))
                return;
        }

        WeblogEntryTag tag = new WeblogEntryTag();
        tag.setName(name);
        tag.setUser(getCreator());
        tag.setWeblog(getWebsite());
        tag.setWeblogEntry(this);
        tag.setTime(getUpdateTime());
        tagSet.add(tag);
        
        addedTags.add(name);
    }
    //#WeblogEntry.java:667: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.addTag(String)

    public void onRemoveTag(String name) throws WebloggerException {
        removedTags.add(name);
    //#WeblogEntry.java:670: method: void org.apache.roller.weblogger.pojos.WeblogEntry.onRemoveTag(String)
    //#input(void onRemoveTag(String)): name
    //#input(void onRemoveTag(String)): this
    //#input(void onRemoveTag(String)): this.removedTags
    //#pre[3] (void onRemoveTag(String)): this.removedTags != null
    }
    //#WeblogEntry.java:671: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.onRemoveTag(String)

    public Set getAddedTags() {
        return addedTags;
    //#WeblogEntry.java:674: method: Set org.apache.roller.weblogger.pojos.WeblogEntry.getAddedTags()
    //#input(Set getAddedTags()): this
    //#input(Set getAddedTags()): this.addedTags
    //#output(Set getAddedTags()): return_value
    //#pre[2] (Set getAddedTags()): init'ed(this.addedTags)
    //#post(Set getAddedTags()): return_value == this.addedTags
    //#post(Set getAddedTags()): init'ed(return_value)
    //#WeblogEntry.java:674: end of method: Set org.apache.roller.weblogger.pojos.WeblogEntry.getAddedTags()
    }
    
    public Set getRemovedTags() {
        return removedTags;
    //#WeblogEntry.java:678: method: Set org.apache.roller.weblogger.pojos.WeblogEntry.getRemovedTags()
    //#input(Set getRemovedTags()): this
    //#input(Set getRemovedTags()): this.removedTags
    //#output(Set getRemovedTags()): return_value
    //#pre[2] (Set getRemovedTags()): init'ed(this.removedTags)
    //#post(Set getRemovedTags()): return_value == this.removedTags
    //#post(Set getRemovedTags()): init'ed(return_value)
    //#WeblogEntry.java:678: end of method: Set org.apache.roller.weblogger.pojos.WeblogEntry.getRemovedTags()
    }

    public void updateTags(List tags) throws WebloggerException {
        
        if(tags == null)
    //#WeblogEntry.java:683: method: void org.apache.roller.weblogger.pojos.WeblogEntry.updateTags(List)
    //#input(void updateTags(List)): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(void updateTags(List)): __Descendant_Table[others]
    //#input(void updateTags(List)): __Dispatch_Table.addTag(Ljava/lang/String;)V
    //#input(void updateTags(List)): __Dispatch_Table.getCreator()Lorg/apache/roller/weblogger/pojos/User;
    //#input(void updateTags(List)): __Dispatch_Table.getTags()Ljava/util/Set;
    //#input(void updateTags(List)): __Dispatch_Table.getUpdateTime()Ljava/sql/Timestamp;
    //#input(void updateTags(List)): __Dispatch_Table.getWebsite()Lorg/apache/roller/weblogger/pojos/Weblog;
    //#input(void updateTags(List)): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[org/apache/roller/weblogger/pojos/Weblog]
    //#input(void updateTags(List)): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[others]
    //#input(void updateTags(List)): org/apache/roller/weblogger/pojos/Weblog.__Dispatch_Table.getLocaleInstance()Ljava/util/Locale;
    //#input(void updateTags(List)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntryTag]
    //#input(void updateTags(List)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Descendant_Table[others]
    //#input(void updateTags(List)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Dispatch_Table.getName()Ljava/lang/String;
    //#input(void updateTags(List)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(void updateTags(List)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Dispatch_Table.setTime(Ljava/sql/Timestamp;)V
    //#input(void updateTags(List)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Dispatch_Table.setUser(Lorg/apache/roller/weblogger/pojos/User;)V
    //#input(void updateTags(List)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Dispatch_Table.setWeblog(Lorg/apache/roller/weblogger/pojos/Weblog;)V
    //#input(void updateTags(List)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Dispatch_Table.setWeblogEntry(Lorg/apache/roller/weblogger/pojos/WeblogEntry;)V
    //#input(void updateTags(List)): org/apache/roller/weblogger/pojos/WeblogEntryTag.pcInheritedFieldCount
    //#input(void updateTags(List)): pcInheritedFieldCount
    //#input(void updateTags(List)): tags
    //#input(void updateTags(List)): this
    //#input(void updateTags(List)): this.__Tag
    //#input(void updateTags(List)): this.addedTags
    //#input(void updateTags(List)): this.creator
    //#input(void updateTags(List)): this.pcStateManager
    //#input(void updateTags(List)): this.tagSet
    //#input(void updateTags(List)): this.updateTime
    //#input(void updateTags(List)): this.website
    //#input(void updateTags(List)): this.website.__Tag
    //#pre[3] (void updateTags(List)): (soft) org/apache/roller/weblogger/pojos/WeblogEntryTag.pcInheritedFieldCount <= 4_294_967_290
    //#pre[4] (void updateTags(List)): (soft) pcInheritedFieldCount <= 4_294_967_274
    //#pre[7] (void updateTags(List)): (soft) this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[8] (void updateTags(List)): (soft) this.addedTags != null
    //#pre[9] (void updateTags(List)): (soft) init'ed(this.creator)
    //#pre[10] (void updateTags(List)): (soft) init'ed(this.pcStateManager)
    //#pre[11] (void updateTags(List)): (soft) this.tagSet != null
    //#pre[12] (void updateTags(List)): (soft) init'ed(this.updateTime)
    //#pre[13] (void updateTags(List)): (soft) init'ed(this.website)
    //#pre[14] (void updateTags(List)): (soft) this.website.__Tag == org/apache/roller/weblogger/pojos/Weblog
    //#presumption(void updateTags(List)): java.util.Iterator:next(...).__Tag@698 == org/apache/roller/weblogger/pojos/WeblogEntryTag
    //#presumption(void updateTags(List)): java.util.Iterator:next(...)@698 != null
    //#presumption(void updateTags(List)): org.apache.roller.weblogger.business.Weblogger:getWeblogManager(...)@706 != null
    //#presumption(void updateTags(List)): org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger(...)@706 != null
    //#unanalyzed(void updateTags(List)): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
    //#unanalyzed(void updateTags(List)): Effects-of-calling:java.lang.String:length
    //#unanalyzed(void updateTags(List)): Effects-of-calling:java.lang.String:equals
    //#unanalyzed(void updateTags(List)): Effects-of-calling:java.util.Set:add
    //#unanalyzed(void updateTags(List)): Effects-of-calling:java.util.Set:iterator
    //#unanalyzed(void updateTags(List)): Effects-of-calling:java.util.Iterator:hasNext
    //#unanalyzed(void updateTags(List)): Effects-of-calling:java.util.Iterator:next
    //#unanalyzed(void updateTags(List)): Effects-of-calling:getLocaleInstance
    //#unanalyzed(void updateTags(List)): Effects-of-calling:java.util.Locale:getDefault
    //#unanalyzed(void updateTags(List)): Effects-of-calling:org.apache.roller.weblogger.util.Utilities:normalizeTag
    //#unanalyzed(void updateTags(List)): Effects-of-calling:org.apache.roller.util.UUIDGenerator:generateUUID
    //#unanalyzed(void updateTags(List)): Effects-of-calling:org.apache.openjpa.enhance.StateManager:settingStringField
    //#unanalyzed(void updateTags(List)): Effects-of-calling:org.apache.openjpa.enhance.StateManager:settingObjectField
    //#test_vector(void updateTags(List)): tags: Inverse{null}, Addr_Set{null}
    //#test_vector(void updateTags(List)): this.website: Addr_Set{null}, Inverse{null}
    //#test_vector(void updateTags(List)): java.util.HashSet:contains(...)@699: {1}, {0}
    //#test_vector(void updateTags(List)): java.util.Iterator:hasNext(...)@689: {0}, {1}
    //#test_vector(void updateTags(List)): java.util.Iterator:hasNext(...)@697: {0}, {1}
    //#test_vector(void updateTags(List)): java.util.Iterator:hasNext(...)@707: {0}, {1}
    //#test_vector(void updateTags(List)): java.util.Iterator:hasNext(...)@711: {0}, {1}
            return;
        
        HashSet newTags = new HashSet(tags.size());
        Locale locale = getWebsite() != null ? getWebsite().getLocaleInstance() : Locale.getDefault();
    //#WeblogEntry.java:687: Warning: method not available
    //#    -- call on Locale getLocaleInstance()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void updateTags(List)
    //#    unanalyzed callee: Locale getLocaleInstance()
        
        for(Iterator it = tags.iterator(); it.hasNext();) {
            String name = (String) it.next();
            newTags.add(Utilities.normalizeTag(name, locale));
    //#WeblogEntry.java:691: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.util.Utilities:normalizeTag(String, Locale)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void updateTags(List)
    //#    unanalyzed callee: String org.apache.roller.weblogger.util.Utilities:normalizeTag(String, Locale)
        }
        
        HashSet removeTags = new HashSet();

        // remove old ones no longer passed.
        for (Iterator it = getTags().iterator(); it.hasNext();) {
            WeblogEntryTag tag = (WeblogEntryTag) it.next();
            if (!newTags.contains(tag.getName())) {
                removeTags.add(tag.getName());
            } else {
                newTags.remove(tag.getName());
            }
        }

        WeblogManager weblogManager = WebloggerFactory.getWeblogger().getWeblogManager();
    //#WeblogEntry.java:706: Warning: method not available
    //#    -- call on Weblogger org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void updateTags(List)
    //#    unanalyzed callee: Weblogger org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger()
    //#WeblogEntry.java:706: Warning: method not available
    //#    -- call on WeblogManager org.apache.roller.weblogger.business.Weblogger:getWeblogManager()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void updateTags(List)
    //#    unanalyzed callee: WeblogManager org.apache.roller.weblogger.business.Weblogger:getWeblogManager()
        for (Iterator it = removeTags.iterator(); it.hasNext();) {
            weblogManager.removeWeblogEntryTag((String) it.next(), this);
    //#WeblogEntry.java:708: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.business.WeblogManager:removeWeblogEntryTag(String, WeblogEntry)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void updateTags(List)
    //#    unanalyzed callee: void org.apache.roller.weblogger.business.WeblogManager:removeWeblogEntryTag(String, WeblogEntry)
        }
        
        for (Iterator it = newTags.iterator(); it.hasNext();) {
            addTag((String) it.next());
        }
    }
    //#WeblogEntry.java:714: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.updateTags(List)
   
    /**
     * @roller.wrapPojoMethod type="simple"
     */
    public String getTagsAsString() {
        StringBuffer sb = new StringBuffer();
    //#WeblogEntry.java:720: method: String org.apache.roller.weblogger.pojos.WeblogEntry.getTagsAsString()
    //#input(String getTagsAsString()): " "._tainted
    //#input(String getTagsAsString()): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(String getTagsAsString()): __Descendant_Table[others]
    //#input(String getTagsAsString()): __Dispatch_Table.getTags()Ljava/util/Set;
    //#input(String getTagsAsString()): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntryTag]
    //#input(String getTagsAsString()): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Descendant_Table[others]
    //#input(String getTagsAsString()): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Dispatch_Table.getName()Ljava/lang/String;
    //#input(String getTagsAsString()): org/apache/roller/weblogger/pojos/WeblogEntryTag.pcInheritedFieldCount
    //#input(String getTagsAsString()): pcInheritedFieldCount
    //#input(String getTagsAsString()): this
    //#input(String getTagsAsString()): this.__Tag
    //#input(String getTagsAsString()): this.pcStateManager
    //#input(String getTagsAsString()): this.tagSet
    //#output(String getTagsAsString()): java.lang.StringBuffer:toString(...)._tainted
    //#output(String getTagsAsString()): return_value
    //#new obj(String getTagsAsString()): java.lang.StringBuffer:toString(...)
    //#pre[4] (String getTagsAsString()): this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[5] (String getTagsAsString()): init'ed(this.pcStateManager)
    //#pre[6] (String getTagsAsString()): this.tagSet != null
    //#pre[1] (String getTagsAsString()): (soft) org/apache/roller/weblogger/pojos/WeblogEntryTag.pcInheritedFieldCount <= 4_294_967_294
    //#pre[2] (String getTagsAsString()): (soft) pcInheritedFieldCount <= 4_294_967_278
    //#presumption(String getTagsAsString()): java.lang.StringBuffer:length(...)@725 >= -2_147_483_647
    //#presumption(String getTagsAsString()): java.util.Iterator:next(...).__Tag@722 == org/apache/roller/weblogger/pojos/WeblogEntryTag
    //#presumption(String getTagsAsString()): java.util.Iterator:next(...)@722 != null
    //#post(String getTagsAsString()): java.lang.StringBuffer:toString(...)._tainted == 0
    //#post(String getTagsAsString()): return_value == &java.lang.StringBuffer:toString(...)
    //#unanalyzed(String getTagsAsString()): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
    //#test_vector(String getTagsAsString()): java.lang.StringBuffer:length(...)@724: {-2_147_483_648..0}, {1..4_294_967_295}
    //#test_vector(String getTagsAsString()): java.util.Iterator:hasNext(...)@721: {0}, {1}
        for (Iterator it = getTags().iterator(); it.hasNext();) {
            sb.append(((WeblogEntryTag) it.next()).getName()).append(" ");
        }
        if (sb.length() > 0) {
            sb.deleteCharAt(sb.length() - 1);
        }

        return sb.toString();
    //#WeblogEntry.java:728: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.getTagsAsString()
    }

    public void setTagsAsString(String tags) throws WebloggerException {
        if (tags == null) {
    //#WeblogEntry.java:732: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setTagsAsString(String)
    //#input(void setTagsAsString(String)): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(void setTagsAsString(String)): __Descendant_Table[others]
    //#input(void setTagsAsString(String)): __Dispatch_Table.addTag(Ljava/lang/String;)V
    //#input(void setTagsAsString(String)): __Dispatch_Table.getCreator()Lorg/apache/roller/weblogger/pojos/User;
    //#input(void setTagsAsString(String)): __Dispatch_Table.getTags()Ljava/util/Set;
    //#input(void setTagsAsString(String)): __Dispatch_Table.getUpdateTime()Ljava/sql/Timestamp;
    //#input(void setTagsAsString(String)): __Dispatch_Table.getWebsite()Lorg/apache/roller/weblogger/pojos/Weblog;
    //#input(void setTagsAsString(String)): __Dispatch_Table.updateTags(Ljava/util/List;)V
    //#input(void setTagsAsString(String)): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[org/apache/roller/weblogger/pojos/Weblog]
    //#input(void setTagsAsString(String)): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[others]
    //#input(void setTagsAsString(String)): org/apache/roller/weblogger/pojos/Weblog.__Dispatch_Table.getLocaleInstance()Ljava/util/Locale;
    //#input(void setTagsAsString(String)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntryTag]
    //#input(void setTagsAsString(String)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Descendant_Table[others]
    //#input(void setTagsAsString(String)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Dispatch_Table.getName()Ljava/lang/String;
    //#input(void setTagsAsString(String)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(void setTagsAsString(String)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Dispatch_Table.setTime(Ljava/sql/Timestamp;)V
    //#input(void setTagsAsString(String)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Dispatch_Table.setUser(Lorg/apache/roller/weblogger/pojos/User;)V
    //#input(void setTagsAsString(String)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Dispatch_Table.setWeblog(Lorg/apache/roller/weblogger/pojos/Weblog;)V
    //#input(void setTagsAsString(String)): org/apache/roller/weblogger/pojos/WeblogEntryTag.__Dispatch_Table.setWeblogEntry(Lorg/apache/roller/weblogger/pojos/WeblogEntry;)V
    //#input(void setTagsAsString(String)): org/apache/roller/weblogger/pojos/WeblogEntryTag.pcInheritedFieldCount
    //#input(void setTagsAsString(String)): pcInheritedFieldCount
    //#input(void setTagsAsString(String)): tags
    //#input(void setTagsAsString(String)): this
    //#input(void setTagsAsString(String)): this.__Tag
    //#input(void setTagsAsString(String)): this.addedTags
    //#input(void setTagsAsString(String)): this.creator
    //#input(void setTagsAsString(String)): this.pcStateManager
    //#input(void setTagsAsString(String)): this.tagSet
    //#input(void setTagsAsString(String)): this.updateTime
    //#input(void setTagsAsString(String)): this.website
    //#input(void setTagsAsString(String)): this.website.__Tag
    //#pre[1] (void setTagsAsString(String)): (soft) org/apache/roller/weblogger/pojos/WeblogEntryTag.pcInheritedFieldCount <= 4_294_967_290
    //#pre[2] (void setTagsAsString(String)): (soft) pcInheritedFieldCount <= 4_294_967_274
    //#pre[5] (void setTagsAsString(String)): (soft) this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[6] (void setTagsAsString(String)): (soft) this.addedTags != null
    //#pre[7] (void setTagsAsString(String)): (soft) init'ed(this.creator)
    //#pre[8] (void setTagsAsString(String)): (soft) init'ed(this.pcStateManager)
    //#pre[9] (void setTagsAsString(String)): (soft) this.tagSet != null
    //#pre[10] (void setTagsAsString(String)): (soft) init'ed(this.updateTime)
    //#pre[11] (void setTagsAsString(String)): (soft) init'ed(this.website)
    //#pre[12] (void setTagsAsString(String)): (soft) this.website.__Tag == org/apache/roller/weblogger/pojos/Weblog
    //#unanalyzed(void setTagsAsString(String)): Effects-of-calling:java.util.HashSet
    //#unanalyzed(void setTagsAsString(String)): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
    //#unanalyzed(void setTagsAsString(String)): Effects-of-calling:java.lang.String:length
    //#unanalyzed(void setTagsAsString(String)): Effects-of-calling:java.lang.String:equals
    //#unanalyzed(void setTagsAsString(String)): Effects-of-calling:java.util.Set:add
    //#unanalyzed(void setTagsAsString(String)): Effects-of-calling:org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger
    //#unanalyzed(void setTagsAsString(String)): Effects-of-calling:org.apache.roller.weblogger.business.Weblogger:getWeblogManager
    //#unanalyzed(void setTagsAsString(String)): Effects-of-calling:java.util.Set:iterator
    //#unanalyzed(void setTagsAsString(String)): Effects-of-calling:java.util.Iterator:hasNext
    //#unanalyzed(void setTagsAsString(String)): Effects-of-calling:java.util.Iterator:next
    //#unanalyzed(void setTagsAsString(String)): Effects-of-calling:getLocaleInstance
    //#unanalyzed(void setTagsAsString(String)): Effects-of-calling:java.util.Locale:getDefault
    //#unanalyzed(void setTagsAsString(String)): Effects-of-calling:org.apache.roller.weblogger.util.Utilities:normalizeTag
    //#unanalyzed(void setTagsAsString(String)): Effects-of-calling:org.apache.roller.util.UUIDGenerator:generateUUID
    //#unanalyzed(void setTagsAsString(String)): Effects-of-calling:org.apache.openjpa.enhance.StateManager:settingStringField
    //#unanalyzed(void setTagsAsString(String)): Effects-of-calling:org.apache.openjpa.enhance.StateManager:settingObjectField
    //#unanalyzed(void setTagsAsString(String)): Effects-of-calling:java.util.List:size
    //#unanalyzed(void setTagsAsString(String)): Effects-of-calling:java.util.List:iterator
    //#unanalyzed(void setTagsAsString(String)): Effects-of-calling:java.util.HashSet:add
    //#unanalyzed(void setTagsAsString(String)): Effects-of-calling:java.util.HashSet:contains
    //#unanalyzed(void setTagsAsString(String)): Effects-of-calling:java.util.HashSet:remove
    //#unanalyzed(void setTagsAsString(String)): Effects-of-calling:java.util.HashSet:iterator
    //#unanalyzed(void setTagsAsString(String)): Effects-of-calling:org.apache.roller.weblogger.business.WeblogManager:removeWeblogEntryTag
    //#test_vector(void setTagsAsString(String)): tags: Inverse{null}, Addr_Set{null}
            tagSet.clear();
            return;
        }

        updateTags(Utilities.splitStringAsTags(tags));
    //#WeblogEntry.java:737: Warning: method not available
    //#    -- call on List org.apache.roller.weblogger.util.Utilities:splitStringAsTags(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void setTagsAsString(String)
    //#    unanalyzed callee: List org.apache.roller.weblogger.util.Utilities:splitStringAsTags(String)
    }  
    //#WeblogEntry.java:738: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setTagsAsString(String)

    // ------------------------------------------------------------------------
    
    /**
     * True if comments are still allowed on this entry considering the
     * allowComments and commentDays fields as well as the website and 
     * site-wide configs.
     *
     * @roller.wrapPojoMethod type="simple"
     */
    public boolean getCommentsStillAllowed() {
        if (!WebloggerRuntimeConfig.getBooleanProperty("users.comments.enabled")) {
    //#WeblogEntry.java:750: method: bool org.apache.roller.weblogger.pojos.WeblogEntry.getCommentsStillAllowed()
    //#WeblogEntry.java:750: Warning: method not available
    //#    -- call on bool org.apache.roller.weblogger.config.WebloggerRuntimeConfig:getBooleanProperty(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: bool getCommentsStillAllowed()
    //#    unanalyzed callee: bool org.apache.roller.weblogger.config.WebloggerRuntimeConfig:getBooleanProperty(String)
    //#input(bool getCommentsStillAllowed()): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(bool getCommentsStillAllowed()): __Descendant_Table[others]
    //#input(bool getCommentsStillAllowed()): __Dispatch_Table.getAllowComments()Ljava/lang/Boolean;
    //#input(bool getCommentsStillAllowed()): __Dispatch_Table.getCommentDays()Ljava/lang/Integer;
    //#input(bool getCommentsStillAllowed()): __Dispatch_Table.getPubTime()Ljava/sql/Timestamp;
    //#input(bool getCommentsStillAllowed()): __Dispatch_Table.getUpdateTime()Ljava/sql/Timestamp;
    //#input(bool getCommentsStillAllowed()): __Dispatch_Table.getWebsite()Lorg/apache/roller/weblogger/pojos/Weblog;
    //#input(bool getCommentsStillAllowed()): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[org/apache/roller/weblogger/pojos/Weblog]
    //#input(bool getCommentsStillAllowed()): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[others]
    //#input(bool getCommentsStillAllowed()): org/apache/roller/weblogger/pojos/Weblog.__Dispatch_Table.getAllowComments()Ljava/lang/Boolean;
    //#input(bool getCommentsStillAllowed()): org/apache/roller/weblogger/pojos/Weblog.__Dispatch_Table.getLocaleInstance()Ljava/util/Locale;
    //#input(bool getCommentsStillAllowed()): pcInheritedFieldCount
    //#input(bool getCommentsStillAllowed()): this
    //#input(bool getCommentsStillAllowed()): this.__Tag
    //#input(bool getCommentsStillAllowed()): this.allowComments
    //#input(bool getCommentsStillAllowed()): this.commentDays
    //#input(bool getCommentsStillAllowed()): this.pcStateManager
    //#input(bool getCommentsStillAllowed()): this.pubTime
    //#input(bool getCommentsStillAllowed()): this.updateTime
    //#input(bool getCommentsStillAllowed()): this.website
    //#input(bool getCommentsStillAllowed()): this.website.__Tag
    //#output(bool getCommentsStillAllowed()): return_value
    //#pre[1] (bool getCommentsStillAllowed()): (soft) pcInheritedFieldCount <= 4_294_967_274
    //#pre[3] (bool getCommentsStillAllowed()): (soft) this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[4] (bool getCommentsStillAllowed()): (soft) init'ed(this.allowComments)
    //#pre[5] (bool getCommentsStillAllowed()): (soft) init'ed(this.commentDays)
    //#pre[6] (bool getCommentsStillAllowed()): (soft) init'ed(this.pcStateManager)
    //#pre[7] (bool getCommentsStillAllowed()): (soft) init'ed(this.pubTime)
    //#pre[8] (bool getCommentsStillAllowed()): (soft) init'ed(this.updateTime)
    //#pre[9] (bool getCommentsStillAllowed()): (soft) this.website != null
    //#pre[10] (bool getCommentsStillAllowed()): (soft) this.website.__Tag == org/apache/roller/weblogger/pojos/Weblog
    //#presumption(bool getCommentsStillAllowed()): getAllowComments(...)@753 != null
    //#presumption(bool getCommentsStillAllowed()): java.util.Calendar:getInstance(...)@770 != null
    //#post(bool getCommentsStillAllowed()): init'ed(return_value)
    //#unanalyzed(bool getCommentsStillAllowed()): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
    //#test_vector(bool getCommentsStillAllowed()): this.allowComments: Addr_Set{null}, Inverse{null}
    //#test_vector(bool getCommentsStillAllowed()): this.commentDays: Addr_Set{null}, Inverse{null}
    //#test_vector(bool getCommentsStillAllowed()): this.pubTime: Inverse{null}, Addr_Set{null}
    //#test_vector(bool getCommentsStillAllowed()): getAllowComments(...)@753: Addr_Set{null}, Inverse{null}
    //#test_vector(bool getCommentsStillAllowed()): java.lang.Boolean:booleanValue(...)@753: {1}, {0}
    //#test_vector(bool getCommentsStillAllowed()): java.lang.Boolean:booleanValue(...)@756: {1}, {0}
    //#test_vector(bool getCommentsStillAllowed()): java.lang.Integer:intValue(...)@760: {-2_147_483_648..-1, 1..4_294_967_295}, {0}
    //#test_vector(bool getCommentsStillAllowed()): java.util.Date:before(...)@776: {0}, {1}
    //#test_vector(bool getCommentsStillAllowed()): org.apache.roller.weblogger.config.WebloggerRuntimeConfig:getBooleanProperty(...)@750: {1}, {0}
            return false;
        }
        if (website.getAllowComments() != null && !website.getAllowComments().booleanValue()) {
    //#WeblogEntry.java:753: Warning: method not available
    //#    -- call on Boolean getAllowComments()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: bool getCommentsStillAllowed()
    //#    unanalyzed callee: Boolean getAllowComments()
            return false;
        }
        if (getAllowComments() != null && !getAllowComments().booleanValue()) {
            return false;
        }
        boolean ret = false;
        if (getCommentDays() == null || getCommentDays().intValue() == 0) {
            ret = true;
        } else {
            // we want to use pubtime for calculating when comments expire, but
            // if pubtime isn't set (like for drafts) then just use updatetime
            Date pubTime = getPubTime();
            if(pubTime == null) {
                pubTime = getUpdateTime();
            }
            
            Calendar expireCal = Calendar.getInstance(
    //#WeblogEntry.java:770: Warning: method not available
    //#    -- call on Locale getLocaleInstance()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: bool getCommentsStillAllowed()
    //#    unanalyzed callee: Locale getLocaleInstance()
                    getWebsite().getLocaleInstance());
            expireCal.setTime(pubTime);
            expireCal.add(Calendar.DATE, getCommentDays().intValue());
            Date expireDay = expireCal.getTime();
            Date today = new Date();
            if (today.before(expireDay)) {
                ret = true;
            }
        }
        return ret;
    //#WeblogEntry.java:780: end of method: bool org.apache.roller.weblogger.pojos.WeblogEntry.getCommentsStillAllowed()
    }
    public void setCommentsStillAllowed(boolean ignored) {
        // no-op
    }
    //#WeblogEntry.java:784: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setCommentsStillAllowed(bool)
    //#WeblogEntry.java:784: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setCommentsStillAllowed(bool)
    
    
    //------------------------------------------------------------------------
    
    /**
     * Format the publish time of this weblog entry using the specified pattern.
     * See java.text.SimpleDateFormat for more information on this format.
     *
     * @roller.wrapPojoMethod type="simple"
     * @see java.text.SimpleDateFormat
     * @return Publish time formatted according to pattern.
     */
    public String formatPubTime(String pattern) {
        try {
            SimpleDateFormat format = new SimpleDateFormat(pattern,
    //#WeblogEntry.java:799: method: String org.apache.roller.weblogger.pojos.WeblogEntry.formatPubTime(String)
    //#WeblogEntry.java:799: Warning: method not available
    //#    -- call on Locale getLocaleInstance()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String formatPubTime(String)
    //#    unanalyzed callee: Locale getLocaleInstance()
    //#input(String formatPubTime(String)): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(String formatPubTime(String)): __Descendant_Table[others]
    //#input(String formatPubTime(String)): __Dispatch_Table.getPubTime()Ljava/sql/Timestamp;
    //#input(String formatPubTime(String)): __Dispatch_Table.getWebsite()Lorg/apache/roller/weblogger/pojos/Weblog;
    //#input(String formatPubTime(String)): mLogger
    //#input(String formatPubTime(String)): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[org/apache/roller/weblogger/pojos/Weblog]
    //#input(String formatPubTime(String)): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[others]
    //#input(String formatPubTime(String)): org/apache/roller/weblogger/pojos/Weblog.__Dispatch_Table.getLocaleInstance()Ljava/util/Locale;
    //#input(String formatPubTime(String)): pattern
    //#input(String formatPubTime(String)): pcInheritedFieldCount
    //#input(String formatPubTime(String)): this
    //#input(String formatPubTime(String)): this.__Tag
    //#input(String formatPubTime(String)): this.pcStateManager
    //#input(String formatPubTime(String)): this.pubTime
    //#input(String formatPubTime(String)): this.website
    //#input(String formatPubTime(String)): this.website.__Tag
    //#output(String formatPubTime(String)): return_value
    //#pre[1] (String formatPubTime(String)): (soft) mLogger != null
    //#pre[3] (String formatPubTime(String)): (soft) pcInheritedFieldCount <= 4_294_967_274
    //#pre[5] (String formatPubTime(String)): (soft) this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[6] (String formatPubTime(String)): (soft) init'ed(this.pcStateManager)
    //#pre[7] (String formatPubTime(String)): (soft) init'ed(this.pubTime)
    //#pre[8] (String formatPubTime(String)): (soft) this.website != null
    //#pre[9] (String formatPubTime(String)): (soft) this.website.__Tag == org/apache/roller/weblogger/pojos/Weblog
    //#post(String formatPubTime(String)): init'ed(return_value)
    //#unanalyzed(String formatPubTime(String)): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
                    this.getWebsite().getLocaleInstance());
            
            return format.format(getPubTime());
        } catch (RuntimeException e) {
            mLogger.error("Unexpected exception", e);
    //#WeblogEntry.java:804: Warning: method not available
    //#    -- call on void org.apache.commons.logging.Log:error(Object, Throwable)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String formatPubTime(String)
    //#    unanalyzed callee: void org.apache.commons.logging.Log:error(Object, Throwable)
        }
        
        return "ERROR: formatting date";
    //#WeblogEntry.java:807: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.formatPubTime(String)
    }
    
    //------------------------------------------------------------------------
    
    /**
     * Format the update time of this weblog entry using the specified pattern.
     * See java.text.SimpleDateFormat for more information on this format.
     *
     * @roller.wrapPojoMethod type="simple"
     * @see java.text.SimpleDateFormat
     * @return Update time formatted according to pattern.
     */
    public String formatUpdateTime(String pattern) {
        try {
            SimpleDateFormat format = new SimpleDateFormat(pattern);
    //#WeblogEntry.java:822: method: String org.apache.roller.weblogger.pojos.WeblogEntry.formatUpdateTime(String)
    //#input(String formatUpdateTime(String)): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(String formatUpdateTime(String)): __Descendant_Table[others]
    //#input(String formatUpdateTime(String)): __Dispatch_Table.getUpdateTime()Ljava/sql/Timestamp;
    //#input(String formatUpdateTime(String)): mLogger
    //#input(String formatUpdateTime(String)): pattern
    //#input(String formatUpdateTime(String)): pcInheritedFieldCount
    //#input(String formatUpdateTime(String)): this
    //#input(String formatUpdateTime(String)): this.__Tag
    //#input(String formatUpdateTime(String)): this.pcStateManager
    //#input(String formatUpdateTime(String)): this.updateTime
    //#output(String formatUpdateTime(String)): return_value
    //#pre[1] (String formatUpdateTime(String)): (soft) mLogger != null
    //#pre[3] (String formatUpdateTime(String)): (soft) pcInheritedFieldCount <= 4_294_967_275
    //#pre[5] (String formatUpdateTime(String)): (soft) this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[6] (String formatUpdateTime(String)): (soft) init'ed(this.pcStateManager)
    //#pre[7] (String formatUpdateTime(String)): (soft) init'ed(this.updateTime)
    //#post(String formatUpdateTime(String)): init'ed(return_value)
    //#unanalyzed(String formatUpdateTime(String)): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
            
            return format.format(getUpdateTime());
        } catch (RuntimeException e) {
            mLogger.error("Unexpected exception", e);
    //#WeblogEntry.java:826: Warning: method not available
    //#    -- call on void org.apache.commons.logging.Log:error(Object, Throwable)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String formatUpdateTime(String)
    //#    unanalyzed callee: void org.apache.commons.logging.Log:error(Object, Throwable)
        }
        
        return "ERROR: formatting date";
    //#WeblogEntry.java:829: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.formatUpdateTime(String)
    }
    
    //------------------------------------------------------------------------
    
    /**
     * @roller.wrapPojoMethod type="pojo-collection" class="org.apache.roller.weblogger.pojos.WeblogEntryComment"
     */
    public List getComments() {
        return getComments(true, true);
    //#WeblogEntry.java:838: method: List org.apache.roller.weblogger.pojos.WeblogEntry.getComments()
    //#input(List getComments()): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(List getComments()): __Descendant_Table[others]
    //#input(List getComments()): __Dispatch_Table.getComments(ZZ)Ljava/util/List;
    //#input(List getComments()): __Dispatch_Table.getWebsite()Lorg/apache/roller/weblogger/pojos/Weblog;
    //#input(List getComments()): pcInheritedFieldCount
    //#input(List getComments()): this
    //#input(List getComments()): this.__Tag
    //#input(List getComments()): this.pcStateManager
    //#input(List getComments()): this.website
    //#output(List getComments()): new ArrayList(getComments#1*) num objects
    //#output(List getComments()): return_value
    //#new obj(List getComments()): new ArrayList(getComments#1*)
    //#pre[3] (List getComments()): this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[1] (List getComments()): (soft) pcInheritedFieldCount <= 4_294_967_274
    //#pre[4] (List getComments()): (soft) init'ed(this.pcStateManager)
    //#pre[5] (List getComments()): (soft) init'ed(this.website)
    //#post(List getComments()): init'ed(return_value)
    //#post(List getComments()): new ArrayList(getComments#1*) num objects == 1
    //#unanalyzed(List getComments()): Effects-of-calling:java.lang.Throwable:__curr_excep_obj
    //#unanalyzed(List getComments()): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
    //#unanalyzed(List getComments()): Effects-of-calling:java.util.ArrayList
    //#unanalyzed(List getComments()): Effects-of-calling:org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger
    //#unanalyzed(List getComments()): Effects-of-calling:org.apache.roller.weblogger.business.Weblogger:getWeblogManager
    //#unanalyzed(List getComments()): Effects-of-calling:org.apache.roller.weblogger.business.WeblogManager:getComments
    //#WeblogEntry.java:838: end of method: List org.apache.roller.weblogger.pojos.WeblogEntry.getComments()
    }
    
    /**
     * @roller.wrapPojoMethod type="pojo-collection" class="org.apache.roller.weblogger.pojos.WeblogEntryComment"
     *
     * TODO: why is this method exposed to users with ability to get spam/non-approved comments?
     */
    public List getComments(boolean ignoreSpam, boolean approvedOnly) {
        List list = new ArrayList();
    //#WeblogEntry.java:847: method: List org.apache.roller.weblogger.pojos.WeblogEntry.getComments(bool, bool)
    //#input(List getComments(bool, bool)): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(List getComments(bool, bool)): __Descendant_Table[others]
    //#input(List getComments(bool, bool)): __Dispatch_Table.getWebsite()Lorg/apache/roller/weblogger/pojos/Weblog;
    //#input(List getComments(bool, bool)): approvedOnly
    //#input(List getComments(bool, bool)): pcInheritedFieldCount
    //#input(List getComments(bool, bool)): this
    //#input(List getComments(bool, bool)): this.__Tag
    //#input(List getComments(bool, bool)): this.pcStateManager
    //#input(List getComments(bool, bool)): this.website
    //#output(List getComments(bool, bool)): new ArrayList(getComments#1) num objects
    //#output(List getComments(bool, bool)): return_value
    //#new obj(List getComments(bool, bool)): new ArrayList(getComments#1)
    //#pre[2] (List getComments(bool, bool)): (soft) pcInheritedFieldCount <= 4_294_967_274
    //#pre[4] (List getComments(bool, bool)): (soft) this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[5] (List getComments(bool, bool)): (soft) init'ed(this.pcStateManager)
    //#pre[6] (List getComments(bool, bool)): (soft) init'ed(this.website)
    //#presumption(List getComments(bool, bool)): org.apache.roller.weblogger.business.Weblogger:getWeblogManager(...)@849 != null
    //#presumption(List getComments(bool, bool)): org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger(...)@849 != null
    //#post(List getComments(bool, bool)): init'ed(return_value)
    //#post(List getComments(bool, bool)): new ArrayList(getComments#1) num objects == 1
    //#unanalyzed(List getComments(bool, bool)): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
        try {
            WeblogManager wmgr = WebloggerFactory.getWeblogger().getWeblogManager();
    //#WeblogEntry.java:849: Warning: method not available
    //#    -- call on Weblogger org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: List getComments(bool, bool)
    //#    unanalyzed callee: Weblogger org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger()
    //#WeblogEntry.java:849: Warning: method not available
    //#    -- call on WeblogManager org.apache.roller.weblogger.business.Weblogger:getWeblogManager()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: List getComments(bool, bool)
    //#    unanalyzed callee: WeblogManager org.apache.roller.weblogger.business.Weblogger:getWeblogManager()
            return wmgr.getComments(
    //#WeblogEntry.java:850: Warning: method not available
    //#    -- call on List org.apache.roller.weblogger.business.WeblogManager:getComments(Weblog, WeblogEntry, String, Date, Date, String, bool, int, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: List getComments(bool, bool)
    //#    unanalyzed callee: List org.apache.roller.weblogger.business.WeblogManager:getComments(Weblog, WeblogEntry, String, Date, Date, String, bool, int, int)
                    getWebsite(),
                    this,
                    null,  // search String
                    null,  // startDate
                    null,
                    approvedOnly ? WeblogEntryComment.APPROVED : null,
                    false, // we want chrono order
                    0,    // offset
                    -1);   // no limit
        } catch (WebloggerException alreadyLogged) {}
        return list;
    //#WeblogEntry.java:861: end of method: List org.apache.roller.weblogger.pojos.WeblogEntry.getComments(bool, bool)
    }
    
    /**
     * @roller.wrapPojoMethod type="simple"
     */    
    public int getCommentCount() {
        List comments = getComments(true, true);
    //#WeblogEntry.java:868: method: int org.apache.roller.weblogger.pojos.WeblogEntry.getCommentCount()
    //#input(int getCommentCount()): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(int getCommentCount()): __Descendant_Table[others]
    //#input(int getCommentCount()): __Dispatch_Table.getComments(ZZ)Ljava/util/List;
    //#input(int getCommentCount()): __Dispatch_Table.getWebsite()Lorg/apache/roller/weblogger/pojos/Weblog;
    //#input(int getCommentCount()): pcInheritedFieldCount
    //#input(int getCommentCount()): this
    //#input(int getCommentCount()): this.__Tag
    //#input(int getCommentCount()): this.pcStateManager
    //#input(int getCommentCount()): this.website
    //#output(int getCommentCount()): return_value
    //#pre[3] (int getCommentCount()): this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[1] (int getCommentCount()): (soft) pcInheritedFieldCount <= 4_294_967_274
    //#pre[4] (int getCommentCount()): (soft) init'ed(this.pcStateManager)
    //#pre[5] (int getCommentCount()): (soft) init'ed(this.website)
    //#post(int getCommentCount()): init'ed(return_value)
    //#unanalyzed(int getCommentCount()): Effects-of-calling:java.lang.Throwable:__curr_excep_obj
    //#unanalyzed(int getCommentCount()): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
    //#unanalyzed(int getCommentCount()): Effects-of-calling:java.util.ArrayList
    //#unanalyzed(int getCommentCount()): Effects-of-calling:org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger
    //#unanalyzed(int getCommentCount()): Effects-of-calling:org.apache.roller.weblogger.business.Weblogger:getWeblogManager
    //#unanalyzed(int getCommentCount()): Effects-of-calling:org.apache.roller.weblogger.business.WeblogManager:getComments
        return comments.size();
    //#WeblogEntry.java:869: ?null dereference
    //#    comments != null
    //#    severity: MEDIUM
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: int getCommentCount()
    //#    basic block: Entry_BB_1
    //#    assertion: comments != null
    //#    VN: getComments(...)
    //#    Expected: Inverse{null} or Invalid
    //#    Bad: Addr_Set{null}
    //#    Attribs:  Ptr  null in Bad
    //#WeblogEntry.java:869: end of method: int org.apache.roller.weblogger.pojos.WeblogEntry.getCommentCount()
    }
    
    /** No-op to please XDoclet */
    public void setCommentCount(int ignored) {
        // no-op
    }
    //#WeblogEntry.java:875: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setCommentCount(int)
    //#WeblogEntry.java:875: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setCommentCount(int)
    
    //------------------------------------------------------------------------
    
    /**
     * @roller.wrapPojoMethod type="pojo-collection" class="org.apache.roller.weblogger.pojos.RefererData"
     */
    public List getReferers() {
        List referers = null;
    //#WeblogEntry.java:883: method: List org.apache.roller.weblogger.pojos.WeblogEntry.getReferers()
    //#input(List getReferers()): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(List getReferers()): __Descendant_Table[others]
    //#input(List getReferers()): __Dispatch_Table.getId()Ljava/lang/String;
    //#input(List getReferers()): mLogger
    //#input(List getReferers()): pcInheritedFieldCount
    //#input(List getReferers()): this
    //#input(List getReferers()): this.__Tag
    //#input(List getReferers()): this.id
    //#input(List getReferers()): this.pcStateManager
    //#output(List getReferers()): return_value
    //#pre[1] (List getReferers()): (soft) mLogger != null
    //#pre[2] (List getReferers()): (soft) pcInheritedFieldCount <= 4_294_967_287
    //#pre[4] (List getReferers()): (soft) this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[5] (List getReferers()): (soft) init'ed(this.id)
    //#pre[6] (List getReferers()): (soft) init'ed(this.pcStateManager)
    //#presumption(List getReferers()): org.apache.roller.weblogger.business.Weblogger:getRefererManager(...)@885 != null
    //#presumption(List getReferers()): org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger(...)@885 != null
    //#post(List getReferers()): init'ed(return_value)
    //#unanalyzed(List getReferers()): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
        try {
            referers = WebloggerFactory.getWeblogger().getRefererManager().getReferersToEntry(getId());
    //#WeblogEntry.java:885: Warning: method not available
    //#    -- call on Weblogger org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: List getReferers()
    //#    unanalyzed callee: Weblogger org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger()
    //#WeblogEntry.java:885: Warning: method not available
    //#    -- call on RefererManager org.apache.roller.weblogger.business.Weblogger:getRefererManager()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: List getReferers()
    //#    unanalyzed callee: RefererManager org.apache.roller.weblogger.business.Weblogger:getRefererManager()
    //#WeblogEntry.java:885: Warning: method not available
    //#    -- call on List org.apache.roller.weblogger.business.referrers.RefererManager:getReferersToEntry(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: List getReferers()
    //#    unanalyzed callee: List org.apache.roller.weblogger.business.referrers.RefererManager:getReferersToEntry(String)
        } catch (WebloggerException e) {
            mLogger.error("Unexpected exception", e);
    //#WeblogEntry.java:887: Warning: method not available
    //#    -- call on void org.apache.commons.logging.Log:error(Object, Throwable)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: List getReferers()
    //#    unanalyzed callee: void org.apache.commons.logging.Log:error(Object, Throwable)
        }
        return referers;
    //#WeblogEntry.java:889: end of method: List org.apache.roller.weblogger.pojos.WeblogEntry.getReferers()
    }
    
    //------------------------------------------------------------------------
        
    /**
     * Returns absolute entry permalink.
     */
    public String getPermalink() {
        return WebloggerFactory.getWeblogger().getUrlStrategy().getWeblogEntryURL(getWebsite(), null, anchor, true);
    //#WeblogEntry.java:898: method: String org.apache.roller.weblogger.pojos.WeblogEntry.getPermalink()
    //#WeblogEntry.java:898: Warning: method not available
    //#    -- call on Weblogger org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String getPermalink()
    //#    unanalyzed callee: Weblogger org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger()
    //#WeblogEntry.java:898: Warning: method not available
    //#    -- call on URLStrategy org.apache.roller.weblogger.business.Weblogger:getUrlStrategy()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String getPermalink()
    //#    unanalyzed callee: URLStrategy org.apache.roller.weblogger.business.Weblogger:getUrlStrategy()
    //#WeblogEntry.java:898: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.business.URLStrategy:getWeblogEntryURL(Weblog, String, String, bool)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String getPermalink()
    //#    unanalyzed callee: String org.apache.roller.weblogger.business.URLStrategy:getWeblogEntryURL(Weblog, String, String, bool)
    //#input(String getPermalink()): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(String getPermalink()): __Descendant_Table[others]
    //#input(String getPermalink()): __Dispatch_Table.getWebsite()Lorg/apache/roller/weblogger/pojos/Weblog;
    //#input(String getPermalink()): pcInheritedFieldCount
    //#input(String getPermalink()): this
    //#input(String getPermalink()): this.__Tag
    //#input(String getPermalink()): this.anchor
    //#input(String getPermalink()): this.pcStateManager
    //#input(String getPermalink()): this.website
    //#output(String getPermalink()): return_value
    //#pre[3] (String getPermalink()): this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[4] (String getPermalink()): init'ed(this.anchor)
    //#pre[5] (String getPermalink()): init'ed(this.pcStateManager)
    //#pre[6] (String getPermalink()): init'ed(this.website)
    //#pre[1] (String getPermalink()): (soft) pcInheritedFieldCount <= 4_294_967_274
    //#presumption(String getPermalink()): org.apache.roller.weblogger.business.Weblogger:getUrlStrategy(...)@898 != null
    //#presumption(String getPermalink()): org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger(...)@898 != null
    //#post(String getPermalink()): init'ed(return_value)
    //#unanalyzed(String getPermalink()): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
    //#WeblogEntry.java:898: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.getPermalink()
    }
    
    /**
     * Returns entry permalink, relative to Roller context.
     * @deprecated Use getPermalink() instead.
     * @roller.wrapPojoMethod type="simple"
     */
    public String getPermaLink() {
        String lAnchor = this.getAnchor();        
    //#WeblogEntry.java:907: method: String org.apache.roller.weblogger.pojos.WeblogEntry.getPermaLink()
    //#input(String getPermaLink()): "."._tainted
    //#input(String getPermaLink()): ".entry."._tainted
    //#input(String getPermaLink()): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(String getPermaLink()): __Descendant_Table[others]
    //#input(String getPermaLink()): __Dispatch_Table.getAnchor()Ljava/lang/String;
    //#input(String getPermaLink()): __Dispatch_Table.getWebsite()Lorg/apache/roller/weblogger/pojos/Weblog;
    //#input(String getPermaLink()): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[org/apache/roller/weblogger/pojos/Weblog]
    //#input(String getPermaLink()): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[others]
    //#input(String getPermaLink()): org/apache/roller/weblogger/pojos/Weblog.__Dispatch_Table.getHandle()Ljava/lang/String;
    //#input(String getPermaLink()): pcInheritedFieldCount
    //#input(String getPermaLink()): this
    //#input(String getPermaLink()): this.__Tag
    //#input(String getPermaLink()): this.anchor
    //#input(String getPermaLink()): this.anchor._tainted
    //#input(String getPermaLink()): this.pcStateManager
    //#input(String getPermaLink()): this.website
    //#input(String getPermaLink()): this.website.__Tag
    //#output(String getPermaLink()): java.lang.StringBuilder:toString(...)._tainted
    //#output(String getPermaLink()): return_value
    //#new obj(String getPermaLink()): java.lang.StringBuilder:toString(...)
    //#pre[3] (String getPermaLink()): this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[4] (String getPermaLink()): init'ed(this.anchor)
    //#pre[6] (String getPermaLink()): init'ed(this.pcStateManager)
    //#pre[7] (String getPermaLink()): this.website != null
    //#pre[8] (String getPermaLink()): this.website.__Tag == org/apache/roller/weblogger/pojos/Weblog
    //#pre[1] (String getPermaLink()): (soft) pcInheritedFieldCount <= 4_294_967_274
    //#post(String getPermaLink()): init'ed(java.lang.StringBuilder:toString(...)._tainted)
    //#post(String getPermaLink()): return_value == &java.lang.StringBuilder:toString(...)
    //#unanalyzed(String getPermaLink()): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
        try {
            lAnchor = URLEncoder.encode(anchor, "UTF-8");
        } catch (UnsupportedEncodingException e) {
            // go with the "no encoding" version
        }        
        Weblog website = this.getWebsite();
    //#WeblogEntry.java:913: Warning: unused assignment
    //#    unused assignment into website
    //#    severity: LOW
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String getPermaLink()
        return "/" + getWebsite().getHandle() + "/entry/" + lAnchor;
    //#WeblogEntry.java:914: Warning: method not available
    //#    -- call on String getHandle()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String getPermaLink()
    //#    unanalyzed callee: String getHandle()
    //#WeblogEntry.java:914: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.getPermaLink()
    }
    
    /**
     * Get relative URL to comments page.
     * @roller.wrapPojoMethod type="simple"
     * @deprecated Use commentLink() instead
     */
    public String getCommentsLink() {
        return getPermaLink() + "#comments";
    //#WeblogEntry.java:923: method: String org.apache.roller.weblogger.pojos.WeblogEntry.getCommentsLink()
    //#input(String getCommentsLink()): "#comments"._tainted
    //#input(String getCommentsLink()): "."._tainted
    //#input(String getCommentsLink()): ".entry."._tainted
    //#input(String getCommentsLink()): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(String getCommentsLink()): __Descendant_Table[others]
    //#input(String getCommentsLink()): __Dispatch_Table.getAnchor()Ljava/lang/String;
    //#input(String getCommentsLink()): __Dispatch_Table.getPermaLink()Ljava/lang/String;
    //#input(String getCommentsLink()): __Dispatch_Table.getWebsite()Lorg/apache/roller/weblogger/pojos/Weblog;
    //#input(String getCommentsLink()): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[org/apache/roller/weblogger/pojos/Weblog]
    //#input(String getCommentsLink()): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[others]
    //#input(String getCommentsLink()): org/apache/roller/weblogger/pojos/Weblog.__Dispatch_Table.getHandle()Ljava/lang/String;
    //#input(String getCommentsLink()): pcInheritedFieldCount
    //#input(String getCommentsLink()): this
    //#input(String getCommentsLink()): this.__Tag
    //#input(String getCommentsLink()): this.anchor
    //#input(String getCommentsLink()): this.anchor._tainted
    //#input(String getCommentsLink()): this.pcStateManager
    //#input(String getCommentsLink()): this.website
    //#input(String getCommentsLink()): this.website.__Tag
    //#output(String getCommentsLink()): java.lang.StringBuilder:toString(...)._tainted
    //#output(String getCommentsLink()): return_value
    //#new obj(String getCommentsLink()): java.lang.StringBuilder:toString(...)
    //#pre[3] (String getCommentsLink()): this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[4] (String getCommentsLink()): init'ed(this.anchor)
    //#pre[6] (String getCommentsLink()): init'ed(this.pcStateManager)
    //#pre[7] (String getCommentsLink()): this.website != null
    //#pre[8] (String getCommentsLink()): this.website.__Tag == org/apache/roller/weblogger/pojos/Weblog
    //#pre[1] (String getCommentsLink()): (soft) pcInheritedFieldCount <= 4_294_967_274
    //#post(String getCommentsLink()): init'ed(java.lang.StringBuilder:toString(...)._tainted)
    //#post(String getCommentsLink()): return_value == &java.lang.StringBuilder:toString(...)
    //#unanalyzed(String getCommentsLink()): Effects-of-calling:java.lang.Throwable:__curr_excep_obj
    //#unanalyzed(String getCommentsLink()): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
    //#unanalyzed(String getCommentsLink()): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(String getCommentsLink()): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(String getCommentsLink()): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(String getCommentsLink()): Effects-of-calling:java.net.URLEncoder:encode
    //#unanalyzed(String getCommentsLink()): Effects-of-calling:getHandle
    //#WeblogEntry.java:923: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.getCommentsLink()
    }
    
    /** 
     * to please XDoclet 
     * @deprecated Use commentLink() instead
     */
    public void setCommentsLink(String ignored) {}
    //#WeblogEntry.java:930: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setCommentsLink(String)
    //#WeblogEntry.java:930: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setCommentsLink(String)
    
    
    /**
     * Return the Title of this post, or the first 255 characters of the
     * entry's text.
     *
     * @roller.wrapPojoMethod type="simple"
     * @return String
     */
    public String getDisplayTitle() {
        if ( getTitle()==null || getTitle().trim().equals("") ) {
    //#WeblogEntry.java:941: method: String org.apache.roller.weblogger.pojos.WeblogEntry.getDisplayTitle()
    //#input(String getDisplayTitle()): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(String getDisplayTitle()): __Descendant_Table[others]
    //#input(String getDisplayTitle()): __Dispatch_Table.getTitle()Ljava/lang/String;
    //#input(String getDisplayTitle()): pcInheritedFieldCount
    //#input(String getDisplayTitle()): this
    //#input(String getDisplayTitle()): this.__Tag
    //#input(String getDisplayTitle()): this.pcStateManager
    //#input(String getDisplayTitle()): this.text
    //#input(String getDisplayTitle()): this.title
    //#output(String getDisplayTitle()): return_value
    //#pre[3] (String getDisplayTitle()): this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[4] (String getDisplayTitle()): init'ed(this.pcStateManager)
    //#pre[6] (String getDisplayTitle()): init'ed(this.title)
    //#pre[1] (String getDisplayTitle()): (soft) pcInheritedFieldCount <= 4_294_967_276
    //#pre[5] (String getDisplayTitle()): (soft) init'ed(this.text)
    //#post(String getDisplayTitle()): init'ed(return_value)
    //#unanalyzed(String getDisplayTitle()): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
    //#test_vector(String getDisplayTitle()): this.title: Addr_Set{null}, Inverse{null}
    //#test_vector(String getDisplayTitle()): java.lang.String:equals(...)@941: {0}, {1}
            return StringUtils.left(Utilities.removeHTML(text),255);
    //#WeblogEntry.java:942: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.util.Utilities:removeHTML(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String getDisplayTitle()
    //#    unanalyzed callee: String org.apache.roller.weblogger.util.Utilities:removeHTML(String)
    //#WeblogEntry.java:942: Warning: method not available
    //#    -- call on String org.apache.commons.lang.StringUtils:left(String, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String getDisplayTitle()
    //#    unanalyzed callee: String org.apache.commons.lang.StringUtils:left(String, int)
        }
        return Utilities.removeHTML(getTitle());
    //#WeblogEntry.java:944: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.util.Utilities:removeHTML(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String getDisplayTitle()
    //#    unanalyzed callee: String org.apache.roller.weblogger.util.Utilities:removeHTML(String)
    //#WeblogEntry.java:944: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.getDisplayTitle()
    }
    
    /**
     * Return RSS 09x style description (escaped HTML version of entry text)
     *
     * @roller.wrapPojoMethod type="simple"
     */
    public String getRss09xDescription() {
        return getRss09xDescription(-1);
    //#WeblogEntry.java:953: method: String org.apache.roller.weblogger.pojos.WeblogEntry.getRss09xDescription()
    //#input(String getRss09xDescription()): "..."._tainted
    //#input(String getRss09xDescription()): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(String getRss09xDescription()): __Descendant_Table[others]
    //#input(String getRss09xDescription()): __Dispatch_Table.getRss09xDescription(I)Ljava/lang/String;
    //#input(String getRss09xDescription()): this
    //#input(String getRss09xDescription()): this.__Tag
    //#input(String getRss09xDescription()): this.text
    //#output(String getRss09xDescription()): java.lang.StringBuilder:toString(...)._tainted
    //#output(String getRss09xDescription()): return_value
    //#new obj(String getRss09xDescription()): java.lang.StringBuilder:toString(...)
    //#pre[2] (String getRss09xDescription()): this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[3] (String getRss09xDescription()): init'ed(this.text)
    //#post(String getRss09xDescription()): java.lang.StringBuilder:toString(...)._tainted == 0
    //#post(String getRss09xDescription()): return_value != null
    //#unanalyzed(String getRss09xDescription()): Effects-of-calling:org.apache.commons.lang.StringEscapeUtils:escapeHtml
    //#unanalyzed(String getRss09xDescription()): Effects-of-calling:java.lang.String:length
    //#unanalyzed(String getRss09xDescription()): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(String getRss09xDescription()): Effects-of-calling:java.lang.String:substring
    //#unanalyzed(String getRss09xDescription()): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(String getRss09xDescription()): Effects-of-calling:java.lang.StringBuilder:toString
    //#WeblogEntry.java:953: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.getRss09xDescription()
    }
    
    /**
     * Return RSS 09x style description (escaped HTML version of entry text)
     *
     * @roller.wrapPojoMethod type="simple"
     */
    public String getRss09xDescription(int maxLength) {
        String ret = StringEscapeUtils.escapeHtml(text);
    //#WeblogEntry.java:962: method: String org.apache.roller.weblogger.pojos.WeblogEntry.getRss09xDescription(int)
    //#WeblogEntry.java:962: Warning: method not available
    //#    -- call on String org.apache.commons.lang.StringEscapeUtils:escapeHtml(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String getRss09xDescription(int)
    //#    unanalyzed callee: String org.apache.commons.lang.StringEscapeUtils:escapeHtml(String)
    //#input(String getRss09xDescription(int)): "..."._tainted
    //#input(String getRss09xDescription(int)): maxLength
    //#input(String getRss09xDescription(int)): this
    //#input(String getRss09xDescription(int)): this.text
    //#output(String getRss09xDescription(int)): java.lang.StringBuilder:toString(...)._tainted
    //#output(String getRss09xDescription(int)): return_value
    //#new obj(String getRss09xDescription(int)): java.lang.StringBuilder:toString(...)
    //#pre[1] (String getRss09xDescription(int)): maxLength >= -2_147_483_645
    //#pre[3] (String getRss09xDescription(int)): init'ed(this.text)
    //#presumption(String getRss09xDescription(int)): org.apache.commons.lang.StringEscapeUtils:escapeHtml(...)@962 != null
    //#post(String getRss09xDescription(int)): java.lang.StringBuilder:toString(...)._tainted == 0
    //#post(String getRss09xDescription(int)): (soft) return_value != null
    //#test_vector(String getRss09xDescription(int)): maxLength: {-1}, {0..4_294_967_294}
        if (maxLength != -1 && ret.length() > maxLength) {
            ret = ret.substring(0,maxLength-3)+"...";
        }
        return ret;
    //#WeblogEntry.java:966: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.getRss09xDescription(int)
    }
    
    /** Create anchor for weblog entry, based on title or text */
    protected String createAnchor() throws WebloggerException {
        return WebloggerFactory.getWeblogger().getWeblogManager().createAnchor(this);
    //#WeblogEntry.java:971: method: String org.apache.roller.weblogger.pojos.WeblogEntry.createAnchor()
    //#WeblogEntry.java:971: Warning: method not available
    //#    -- call on Weblogger org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String createAnchor()
    //#    unanalyzed callee: Weblogger org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger()
    //#WeblogEntry.java:971: Warning: method not available
    //#    -- call on WeblogManager org.apache.roller.weblogger.business.Weblogger:getWeblogManager()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String createAnchor()
    //#    unanalyzed callee: WeblogManager org.apache.roller.weblogger.business.Weblogger:getWeblogManager()
    //#WeblogEntry.java:971: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.business.WeblogManager:createAnchor(WeblogEntry)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String createAnchor()
    //#    unanalyzed callee: String org.apache.roller.weblogger.business.WeblogManager:createAnchor(WeblogEntry)
    //#input(String createAnchor()): this
    //#output(String createAnchor()): return_value
    //#presumption(String createAnchor()): org.apache.roller.weblogger.business.Weblogger:getWeblogManager(...)@971 != null
    //#presumption(String createAnchor()): org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger(...)@971 != null
    //#post(String createAnchor()): init'ed(return_value)
    //#WeblogEntry.java:971: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.createAnchor()
    }
    
    /** Create anchor for weblog entry, based on title or text */
    public String createAnchorBase() {
        
        // Use title (minus non-alphanumeric characters)
        String base = null;
    //#WeblogEntry.java:978: method: String org.apache.roller.weblogger.pojos.WeblogEntry.createAnchorBase()
    //#input(String createAnchorBase()): "_"._tainted
    //#input(String createAnchorBase()): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(String createAnchorBase()): __Descendant_Table[others]
    //#input(String createAnchorBase()): __Dispatch_Table.getPubTime()Ljava/sql/Timestamp;
    //#input(String createAnchorBase()): __Dispatch_Table.getText()Ljava/lang/String;
    //#input(String createAnchorBase()): __Dispatch_Table.getTitle()Ljava/lang/String;
    //#input(String createAnchorBase()): pcInheritedFieldCount
    //#input(String createAnchorBase()): this
    //#input(String createAnchorBase()): this.__Tag
    //#input(String createAnchorBase()): this.pcStateManager
    //#input(String createAnchorBase()): this.pubTime
    //#input(String createAnchorBase()): this.text
    //#input(String createAnchorBase()): this.title
    //#output(String createAnchorBase()): java.lang.StringBuilder:toString(...)._tainted
    //#output(String createAnchorBase()): java.util.StringTokenizer:nextToken(...)._tainted
    //#output(String createAnchorBase()): return_value
    //#new obj(String createAnchorBase()): java.lang.StringBuilder:toString(...)
    //#new obj(String createAnchorBase()): java.util.StringTokenizer:nextToken(...)
    //#pre[3] (String createAnchorBase()): this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[4] (String createAnchorBase()): init'ed(this.pcStateManager)
    //#pre[7] (String createAnchorBase()): init'ed(this.title)
    //#pre[1] (String createAnchorBase()): (soft) pcInheritedFieldCount <= 4_294_967_276
    //#pre[5] (String createAnchorBase()): (soft) init'ed(this.pubTime)
    //#pre[6] (String createAnchorBase()): (soft) init'ed(this.text)
    //#presumption(String createAnchorBase()): org.apache.roller.weblogger.util.Utilities:replaceNonAlphanumeric(...)@980 != null
    //#presumption(String createAnchorBase()): org.apache.roller.weblogger.util.Utilities:replaceNonAlphanumeric(...)@984 != null
    //#post(String createAnchorBase()): init'ed(java.lang.StringBuilder:toString(...)._tainted)
    //#post(String createAnchorBase()): java.util.StringTokenizer:nextToken(...)._tainted == 0
    //#post(String createAnchorBase()): init'ed(return_value)
    //#unanalyzed(String createAnchorBase()): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
    //#test_vector(String createAnchorBase()): java.util.StringTokenizer:hasMoreTokens(...)@993: {0}, {1}
    //#test_vector(String createAnchorBase()): org.apache.commons.lang.StringUtils:isEmpty(...)@979: {1}, {0}
    //#test_vector(String createAnchorBase()): org.apache.commons.lang.StringUtils:isEmpty(...)@983: {0}, {1}
    //#test_vector(String createAnchorBase()): org.apache.commons.lang.StringUtils:isEmpty(...)@983: {1}, {0}
    //#test_vector(String createAnchorBase()): org.apache.commons.lang.StringUtils:isEmpty(...)@987: {1}, {0}
        if (!StringUtils.isEmpty(getTitle())) {
    //#WeblogEntry.java:979: Warning: method not available
    //#    -- call on bool org.apache.commons.lang.StringUtils:isEmpty(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String createAnchorBase()
    //#    unanalyzed callee: bool org.apache.commons.lang.StringUtils:isEmpty(String)
            base = Utilities.replaceNonAlphanumeric(getTitle(), ' ').trim();    
    //#WeblogEntry.java:980: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.util.Utilities:replaceNonAlphanumeric(String, char)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String createAnchorBase()
    //#    unanalyzed callee: String org.apache.roller.weblogger.util.Utilities:replaceNonAlphanumeric(String, char)
        }
        // If we still have no base, then try text (minus non-alphanumerics)
        if (StringUtils.isEmpty(base) && !StringUtils.isEmpty(getText())) {
    //#WeblogEntry.java:983: Warning: method not available
    //#    -- call on bool org.apache.commons.lang.StringUtils:isEmpty(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String createAnchorBase()
    //#    unanalyzed callee: bool org.apache.commons.lang.StringUtils:isEmpty(String)
            base = Utilities.replaceNonAlphanumeric(getText(), ' ').trim();  
    //#WeblogEntry.java:984: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.util.Utilities:replaceNonAlphanumeric(String, char)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String createAnchorBase()
    //#    unanalyzed callee: String org.apache.roller.weblogger.util.Utilities:replaceNonAlphanumeric(String, char)
        }
        
        if (!StringUtils.isEmpty(base)) {
    //#WeblogEntry.java:987: Warning: method not available
    //#    -- call on bool org.apache.commons.lang.StringUtils:isEmpty(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String createAnchorBase()
    //#    unanalyzed callee: bool org.apache.commons.lang.StringUtils:isEmpty(String)
            
            // Use only the first 4 words
            StringTokenizer toker = new StringTokenizer(base);
            String tmp = null;
            int count = 0;
            while (toker.hasMoreTokens() && count < 5) {
                String s = toker.nextToken();
                s = s.toLowerCase();
                tmp = (tmp == null) ? s : tmp + "_" + s;
                count++;
            }
            base = tmp;
        }
        // No title or text, so instead we will use the items date
        // in YYYYMMDD format as the base anchor
        else {
            base = DateUtil.format8chars(getPubTime());
    //#WeblogEntry.java:1004: Warning: method not available
    //#    -- call on String org.apache.roller.util.DateUtil:format8chars(Date)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String createAnchorBase()
    //#    unanalyzed callee: String org.apache.roller.util.DateUtil:format8chars(Date)
        }
        
        return base;
    //#WeblogEntry.java:1007: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.createAnchorBase()
    }
    
    /**
     * A no-op. TODO: fix formbean generation so this is not needed.
     */
    public void setPermalink(String string) {}
    //#WeblogEntry.java:1013: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setPermalink(String)
    //#WeblogEntry.java:1013: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setPermalink(String)
    
    /**
     * A no-op. TODO: fix formbean generation so this is not needed.
     */
    public void setPermaLink(String string) {}
    //#WeblogEntry.java:1018: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setPermaLink(String)
    //#WeblogEntry.java:1018: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setPermaLink(String)
    
    /**
     * A no-op.
     * TODO: fix formbean generation so this is not needed.
     * @param string
     */
    public void setDisplayTitle(String string) {
    }
    //#WeblogEntry.java:1026: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setDisplayTitle(String)
    //#WeblogEntry.java:1026: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setDisplayTitle(String)
    
    /**
     * A no-op.
     * TODO: fix formbean generation so this is not needed.
     * @param string
     */
    public void setRss09xDescription(String string) {
    }
    //#WeblogEntry.java:1034: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setRss09xDescription(String)
    //#WeblogEntry.java:1034: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setRss09xDescription(String)
    
    
    /**
     * Convenience method to transform mPlugins to a List
     *
     * @roller.wrapPojoMethod type="simple"
     * @return
     */
    public List getPluginsList() {
        if (plugins != null) {
    //#WeblogEntry.java:1044: method: List org.apache.roller.weblogger.pojos.WeblogEntry.getPluginsList()
    //#input(List getPluginsList()): this
    //#input(List getPluginsList()): this.plugins
    //#output(List getPluginsList()): new ArrayList(getPluginsList#1) num objects
    //#output(List getPluginsList()): return_value
    //#new obj(List getPluginsList()): new ArrayList(getPluginsList#1)
    //#pre[2] (List getPluginsList()): init'ed(this.plugins)
    //#post(List getPluginsList()): init'ed(return_value)
    //#post(List getPluginsList()): new ArrayList(getPluginsList#1) num objects <= 1
    //#test_vector(List getPluginsList()): this.plugins: Addr_Set{null}, Inverse{null}
            return Arrays.asList( StringUtils.split(plugins, ",") );
    //#WeblogEntry.java:1045: Warning: method not available
    //#    -- call on String[] org.apache.commons.lang.StringUtils:split(String, String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: List getPluginsList()
    //#    unanalyzed callee: String[] org.apache.commons.lang.StringUtils:split(String, String)
        }
        return new ArrayList();
    //#WeblogEntry.java:1047: end of method: List org.apache.roller.weblogger.pojos.WeblogEntry.getPluginsList()
    }    
    
    /** Convenience method for checking status */
    public boolean isDraft() {
        return status.equals(DRAFT);
    //#WeblogEntry.java:1052: method: bool org.apache.roller.weblogger.pojos.WeblogEntry.isDraft()
    //#input(bool isDraft()): this
    //#input(bool isDraft()): this.status
    //#output(bool isDraft()): return_value
    //#pre[2] (bool isDraft()): this.status != null
    //#post(bool isDraft()): init'ed(return_value)
    //#WeblogEntry.java:1052: end of method: bool org.apache.roller.weblogger.pojos.WeblogEntry.isDraft()
    }
    /** no-op: needed only to satisfy XDoclet, use setStatus() instead */
    public void setDraft(boolean value) {
    }
    //#WeblogEntry.java:1056: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setDraft(bool)
    //#WeblogEntry.java:1056: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setDraft(bool)
    
    /** Convenience method for checking status */
    public boolean isPending() {
        return status.equals(PENDING);
    //#WeblogEntry.java:1060: method: bool org.apache.roller.weblogger.pojos.WeblogEntry.isPending()
    //#input(bool isPending()): this
    //#input(bool isPending()): this.status
    //#output(bool isPending()): return_value
    //#pre[2] (bool isPending()): this.status != null
    //#post(bool isPending()): init'ed(return_value)
    //#WeblogEntry.java:1060: end of method: bool org.apache.roller.weblogger.pojos.WeblogEntry.isPending()
    }
    /** no-op: needed only to satisfy XDoclet, use setStatus() instead */
    public void setPending(boolean value) {
    }
    //#WeblogEntry.java:1064: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setPending(bool)
    //#WeblogEntry.java:1064: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setPending(bool)
    
    /** Convenience method for checking status */
    public boolean isPublished() {
        return status.equals(PUBLISHED);
    //#WeblogEntry.java:1068: method: bool org.apache.roller.weblogger.pojos.WeblogEntry.isPublished()
    //#input(bool isPublished()): this
    //#input(bool isPublished()): this.status
    //#output(bool isPublished()): return_value
    //#pre[2] (bool isPublished()): this.status != null
    //#post(bool isPublished()): init'ed(return_value)
    //#WeblogEntry.java:1068: end of method: bool org.apache.roller.weblogger.pojos.WeblogEntry.isPublished()
    }
    /** no-op: needed only to satisfy XDoclet, use setStatus() instead */
    public void setPublished(boolean value) {
    }
    //#WeblogEntry.java:1072: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setPublished(bool)
    //#WeblogEntry.java:1072: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setPublished(bool)
  
    /**
     * Get entry text, transformed by plugins enabled for entry.
     * @roller.wrapPojoMethod type="simple"
     */
    public String getTransformedText() {
        return render(text);
    //#WeblogEntry.java:1079: method: String org.apache.roller.weblogger.pojos.WeblogEntry.getTransformedText()
    //#input(String getTransformedText()): "ERROR from plugin: "._tainted
    //#input(String getTransformedText()): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(String getTransformedText()): __Descendant_Table[others]
    //#input(String getTransformedText()): __Dispatch_Table.getPluginsList()Ljava/util/List;
    //#input(String getTransformedText()): mLogger
    //#input(String getTransformedText()): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[org/apache/roller/weblogger/pojos/Weblog]
    //#input(String getTransformedText()): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[others]
    //#input(String getTransformedText()): org/apache/roller/weblogger/pojos/Weblog.__Dispatch_Table.getInitializedPlugins()Ljava/util/Map;
    //#input(String getTransformedText()): this
    //#input(String getTransformedText()): this.__Tag
    //#input(String getTransformedText()): this.plugins
    //#input(String getTransformedText()): this.text
    //#input(String getTransformedText()): this.website
    //#input(String getTransformedText()): this.website.__Tag
    //#output(String getTransformedText()): return_value
    //#pre[1] (String getTransformedText()): mLogger != null
    //#pre[5] (String getTransformedText()): init'ed(this.text)
    //#pre[6] (String getTransformedText()): this.website != null
    //#pre[7] (String getTransformedText()): this.website.__Tag == org/apache/roller/weblogger/pojos/Weblog
    //#pre[3] (String getTransformedText()): (soft) this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[4] (String getTransformedText()): (soft) init'ed(this.plugins)
    //#post(String getTransformedText()): init'ed(return_value)
    //#unanalyzed(String getTransformedText()): Effects-of-calling:java.lang.Throwable:__curr_excep_obj
    //#unanalyzed(String getTransformedText()): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(String getTransformedText()): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(String getTransformedText()): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(String getTransformedText()): Effects-of-calling:org.apache.commons.lang.StringUtils:split
    //#unanalyzed(String getTransformedText()): Effects-of-calling:java.util.Arrays:asList
    //#unanalyzed(String getTransformedText()): Effects-of-calling:java.util.ArrayList
    //#unanalyzed(String getTransformedText()): Effects-of-calling:java.util.Set:iterator
    //#unanalyzed(String getTransformedText()): Effects-of-calling:java.util.Iterator:hasNext
    //#unanalyzed(String getTransformedText()): Effects-of-calling:java.util.Iterator:next
    //#unanalyzed(String getTransformedText()): Effects-of-calling:org.apache.commons.logging.Log:error
    //#unanalyzed(String getTransformedText()): Effects-of-calling:org.apache.commons.logging.Log:debug
    //#unanalyzed(String getTransformedText()): Effects-of-calling:getInitializedPlugins
    //#unanalyzed(String getTransformedText()): Effects-of-calling:java.util.List:isEmpty
    //#unanalyzed(String getTransformedText()): Effects-of-calling:java.util.Map:keySet
    //#unanalyzed(String getTransformedText()): Effects-of-calling:java.util.List:contains
    //#unanalyzed(String getTransformedText()): Effects-of-calling:java.util.Map:get
    //#unanalyzed(String getTransformedText()): Effects-of-calling:org.apache.roller.weblogger.business.plugins.entry.WeblogEntryPlugin:render
    //#unanalyzed(String getTransformedText()): Effects-of-calling:org.apache.roller.weblogger.business.plugins.entry.WeblogEntryPlugin:getName
    //#WeblogEntry.java:1079: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.getTransformedText()
    }
    /**
     * No-op to please XDoclet.
     */
    public void setTransformedText(String t) {
        // no-op
    }
    //#WeblogEntry.java:1086: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setTransformedText(String)
    //#WeblogEntry.java:1086: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setTransformedText(String)
    
    /**
     * Get entry summary, transformed by plugins enabled for entry.
     * @roller.wrapPojoMethod type="simple"
     */
    public String getTransformedSummary() {
        return render(summary);
    //#WeblogEntry.java:1093: method: String org.apache.roller.weblogger.pojos.WeblogEntry.getTransformedSummary()
    //#input(String getTransformedSummary()): "ERROR from plugin: "._tainted
    //#input(String getTransformedSummary()): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(String getTransformedSummary()): __Descendant_Table[others]
    //#input(String getTransformedSummary()): __Dispatch_Table.getPluginsList()Ljava/util/List;
    //#input(String getTransformedSummary()): mLogger
    //#input(String getTransformedSummary()): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[org/apache/roller/weblogger/pojos/Weblog]
    //#input(String getTransformedSummary()): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[others]
    //#input(String getTransformedSummary()): org/apache/roller/weblogger/pojos/Weblog.__Dispatch_Table.getInitializedPlugins()Ljava/util/Map;
    //#input(String getTransformedSummary()): this
    //#input(String getTransformedSummary()): this.__Tag
    //#input(String getTransformedSummary()): this.plugins
    //#input(String getTransformedSummary()): this.summary
    //#input(String getTransformedSummary()): this.website
    //#input(String getTransformedSummary()): this.website.__Tag
    //#output(String getTransformedSummary()): return_value
    //#pre[1] (String getTransformedSummary()): mLogger != null
    //#pre[5] (String getTransformedSummary()): init'ed(this.summary)
    //#pre[6] (String getTransformedSummary()): this.website != null
    //#pre[7] (String getTransformedSummary()): this.website.__Tag == org/apache/roller/weblogger/pojos/Weblog
    //#pre[3] (String getTransformedSummary()): (soft) this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[4] (String getTransformedSummary()): (soft) init'ed(this.plugins)
    //#post(String getTransformedSummary()): init'ed(return_value)
    //#unanalyzed(String getTransformedSummary()): Effects-of-calling:java.lang.Throwable:__curr_excep_obj
    //#unanalyzed(String getTransformedSummary()): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(String getTransformedSummary()): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(String getTransformedSummary()): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(String getTransformedSummary()): Effects-of-calling:org.apache.commons.lang.StringUtils:split
    //#unanalyzed(String getTransformedSummary()): Effects-of-calling:java.util.Arrays:asList
    //#unanalyzed(String getTransformedSummary()): Effects-of-calling:java.util.ArrayList
    //#unanalyzed(String getTransformedSummary()): Effects-of-calling:java.util.Set:iterator
    //#unanalyzed(String getTransformedSummary()): Effects-of-calling:java.util.Iterator:hasNext
    //#unanalyzed(String getTransformedSummary()): Effects-of-calling:java.util.Iterator:next
    //#unanalyzed(String getTransformedSummary()): Effects-of-calling:org.apache.commons.logging.Log:error
    //#unanalyzed(String getTransformedSummary()): Effects-of-calling:org.apache.commons.logging.Log:debug
    //#unanalyzed(String getTransformedSummary()): Effects-of-calling:getInitializedPlugins
    //#unanalyzed(String getTransformedSummary()): Effects-of-calling:java.util.List:isEmpty
    //#unanalyzed(String getTransformedSummary()): Effects-of-calling:java.util.Map:keySet
    //#unanalyzed(String getTransformedSummary()): Effects-of-calling:java.util.List:contains
    //#unanalyzed(String getTransformedSummary()): Effects-of-calling:java.util.Map:get
    //#unanalyzed(String getTransformedSummary()): Effects-of-calling:org.apache.roller.weblogger.business.plugins.entry.WeblogEntryPlugin:render
    //#unanalyzed(String getTransformedSummary()): Effects-of-calling:org.apache.roller.weblogger.business.plugins.entry.WeblogEntryPlugin:getName
    //#WeblogEntry.java:1093: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.getTransformedSummary()
    }
    /**
     * No-op to please XDoclet.
     */
    public void setTransformedSummary(String t) {
        // no-op
    }    
    //#WeblogEntry.java:1100: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setTransformedSummary(String)
    //#WeblogEntry.java:1100: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setTransformedSummary(String)
    
    /**
     * Determine if the specified user has permissions to edit this entry.
     */
    public boolean hasWritePermissions(User user) throws WebloggerException {
        
        // global admins can hack whatever they want
        if(user.hasRole("admin")) {
    //#WeblogEntry.java:1108: method: bool org.apache.roller.weblogger.pojos.WeblogEntry.hasWritePermissions(User)
    //#input(bool hasWritePermissions(User)): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(bool hasWritePermissions(User)): __Descendant_Table[others]
    //#input(bool hasWritePermissions(User)): __Dispatch_Table.getWebsite()Lorg/apache/roller/weblogger/pojos/Weblog;
    //#input(bool hasWritePermissions(User)): __Dispatch_Table.isDraft()Z
    //#input(bool hasWritePermissions(User)): __Dispatch_Table.isPending()Z
    //#input(bool hasWritePermissions(User)): org/apache/roller/weblogger/pojos/User.__Descendant_Table[org/apache/roller/weblogger/pojos/User]
    //#input(bool hasWritePermissions(User)): org/apache/roller/weblogger/pojos/User.__Descendant_Table[others]
    //#input(bool hasWritePermissions(User)): org/apache/roller/weblogger/pojos/User.__Dispatch_Table.getRoles()Ljava/util/Set;
    //#input(bool hasWritePermissions(User)): org/apache/roller/weblogger/pojos/User.__Dispatch_Table.hasRole(Ljava/lang/String;)Z
    //#input(bool hasWritePermissions(User)): org/apache/roller/weblogger/pojos/User.pcInheritedFieldCount
    //#input(bool hasWritePermissions(User)): org/apache/roller/weblogger/pojos/UserRole.__Descendant_Table[org/apache/roller/weblogger/pojos/UserRole]
    //#input(bool hasWritePermissions(User)): org/apache/roller/weblogger/pojos/UserRole.__Descendant_Table[others]
    //#input(bool hasWritePermissions(User)): org/apache/roller/weblogger/pojos/UserRole.__Dispatch_Table.getRole()Ljava/lang/String;
    //#input(bool hasWritePermissions(User)): org/apache/roller/weblogger/pojos/UserRole.pcInheritedFieldCount
    //#input(bool hasWritePermissions(User)): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[org/apache/roller/weblogger/pojos/Weblog]
    //#input(bool hasWritePermissions(User)): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[others]
    //#input(bool hasWritePermissions(User)): org/apache/roller/weblogger/pojos/Weblog.__Dispatch_Table.hasUserPermissions(Lorg/apache/roller/weblogger/pojos/User;S)Z
    //#input(bool hasWritePermissions(User)): org/apache/roller/weblogger/pojos/WeblogPermission.AUTHOR
    //#input(bool hasWritePermissions(User)): org/apache/roller/weblogger/pojos/WeblogPermission.LIMITED
    //#input(bool hasWritePermissions(User)): pcInheritedFieldCount
    //#input(bool hasWritePermissions(User)): this
    //#input(bool hasWritePermissions(User)): this.__Tag
    //#input(bool hasWritePermissions(User)): this.pcStateManager
    //#input(bool hasWritePermissions(User)): this.status
    //#input(bool hasWritePermissions(User)): this.website
    //#input(bool hasWritePermissions(User)): this.website.__Tag
    //#input(bool hasWritePermissions(User)): user
    //#input(bool hasWritePermissions(User)): user.__Tag
    //#input(bool hasWritePermissions(User)): user.pcStateManager
    //#input(bool hasWritePermissions(User)): user.roles
    //#output(bool hasWritePermissions(User)): return_value
    //#pre[12] (bool hasWritePermissions(User)): user != null
    //#pre[13] (bool hasWritePermissions(User)): user.__Tag == org/apache/roller/weblogger/pojos/User
    //#pre[14] (bool hasWritePermissions(User)): init'ed(user.pcStateManager)
    //#pre[15] (bool hasWritePermissions(User)): user.roles != null
    //#pre[1] (bool hasWritePermissions(User)): (soft) org/apache/roller/weblogger/pojos/User.pcInheritedFieldCount <= 4_294_967_286
    //#pre[2] (bool hasWritePermissions(User)): (soft) org/apache/roller/weblogger/pojos/UserRole.pcInheritedFieldCount <= 4_294_967_294
    //#pre[3] (bool hasWritePermissions(User)): (soft) init'ed(org/apache/roller/weblogger/pojos/WeblogPermission.AUTHOR)
    //#pre[4] (bool hasWritePermissions(User)): (soft) init'ed(org/apache/roller/weblogger/pojos/WeblogPermission.LIMITED)
    //#pre[5] (bool hasWritePermissions(User)): (soft) pcInheritedFieldCount <= 4_294_967_274
    //#pre[7] (bool hasWritePermissions(User)): (soft) this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[8] (bool hasWritePermissions(User)): (soft) init'ed(this.pcStateManager)
    //#pre[9] (bool hasWritePermissions(User)): (soft) this.status != null
    //#pre[10] (bool hasWritePermissions(User)): (soft) this.website != null
    //#pre[11] (bool hasWritePermissions(User)): (soft) this.website.__Tag == org/apache/roller/weblogger/pojos/Weblog
    //#post(bool hasWritePermissions(User)): init'ed(return_value)
    //#unanalyzed(bool hasWritePermissions(User)): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
    //#unanalyzed(bool hasWritePermissions(User)): Effects-of-calling:java.lang.String:equals
    //#unanalyzed(bool hasWritePermissions(User)): Effects-of-calling:java.util.Set:iterator
    //#unanalyzed(bool hasWritePermissions(User)): Effects-of-calling:java.util.Iterator:hasNext
    //#unanalyzed(bool hasWritePermissions(User)): Effects-of-calling:java.util.Iterator:next
    //#test_vector(bool hasWritePermissions(User)): hasUserPermissions(...)@1112: {1}, {0}
    //#test_vector(bool hasWritePermissions(User)): hasUserPermissions(...)@1115: {0}, {1}
    //#test_vector(bool hasWritePermissions(User)): java.lang.String:equals(...)@1052: {1}, {0}
    //#test_vector(bool hasWritePermissions(User)): java.lang.String:equals(...)@1060: {0}, {1}
            return true;
        }
        
        boolean author = getWebsite().hasUserPermissions(
    //#WeblogEntry.java:1112: Warning: method not available
    //#    -- call on bool hasUserPermissions(User, short)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: bool hasWritePermissions(User)
    //#    unanalyzed callee: bool hasUserPermissions(User, short)
                
                user,(short)(WeblogPermission.AUTHOR));
        boolean limited = getWebsite().hasUserPermissions(
    //#WeblogEntry.java:1115: Warning: method not available
    //#    -- call on bool hasUserPermissions(User, short)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: bool hasWritePermissions(User)
    //#    unanalyzed callee: bool hasUserPermissions(User, short)
                
                user,(short)(WeblogPermission.LIMITED));
        
        if (author || (limited && isDraft()) || (limited && isPending())) {
            return true;
        }
        
        return false;
    //#WeblogEntry.java:1123: end of method: bool org.apache.roller.weblogger.pojos.WeblogEntry.hasWritePermissions(User)
    }
    
    /**
     * Transform string based on plugins enabled for this weblog entry.
     */
    private String render(String str) {
        String ret = str;
    //#WeblogEntry.java:1130: method: String org.apache.roller.weblogger.pojos.WeblogEntry.render(String)
    //#input(String render(String)): "ERROR from plugin: "._tainted
    //#input(String render(String)): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(String render(String)): __Descendant_Table[others]
    //#input(String render(String)): __Dispatch_Table.getPluginsList()Ljava/util/List;
    //#input(String render(String)): mLogger
    //#input(String render(String)): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[org/apache/roller/weblogger/pojos/Weblog]
    //#input(String render(String)): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[others]
    //#input(String render(String)): org/apache/roller/weblogger/pojos/Weblog.__Dispatch_Table.getInitializedPlugins()Ljava/util/Map;
    //#input(String render(String)): str
    //#input(String render(String)): this
    //#input(String render(String)): this.__Tag
    //#input(String render(String)): this.plugins
    //#input(String render(String)): this.website
    //#input(String render(String)): this.website.__Tag
    //#output(String render(String)): return_value
    //#pre[1] (String render(String)): mLogger != null
    //#pre[6] (String render(String)): this.website != null
    //#pre[7] (String render(String)): this.website.__Tag == org/apache/roller/weblogger/pojos/Weblog
    //#pre[4] (String render(String)): (soft) this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[5] (String render(String)): (soft) init'ed(this.plugins)
    //#presumption(String render(String)): java.util.Map:get(...)@1146 != null
    //#presumption(String render(String)): java.util.Map:keySet(...)@1142 != null
    //#post(String render(String)): init'ed(return_value)
    //#unanalyzed(String render(String)): Effects-of-calling:org.apache.commons.lang.StringUtils:split
    //#unanalyzed(String render(String)): Effects-of-calling:java.util.Arrays:asList
    //#unanalyzed(String render(String)): Effects-of-calling:java.util.ArrayList
    //#test_vector(String render(String)): str: Addr_Set{null}, Inverse{null}
    //#test_vector(String render(String)): getInitializedPlugins(...)@1132: Addr_Set{null}, Inverse{null}
    //#test_vector(String render(String)): java.util.Iterator:hasNext(...)@1143: {0}, {1}
    //#test_vector(String render(String)): java.util.List:contains(...)@1145: {0}, {1}
    //#test_vector(String render(String)): java.util.List:isEmpty(...)@1137: {1}, {0}
        mLogger.debug("Applying page plugins to string");
    //#WeblogEntry.java:1131: Warning: method not available
    //#    -- call on void org.apache.commons.logging.Log:debug(Object)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String render(String)
    //#    unanalyzed callee: void org.apache.commons.logging.Log:debug(Object)
        Map plugins = this.website.getInitializedPlugins();
    //#WeblogEntry.java:1132: Warning: method not available
    //#    -- call on Map getInitializedPlugins()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String render(String)
    //#    unanalyzed callee: Map getInitializedPlugins()
        if (str != null && plugins != null) {
            List entryPlugins = getPluginsList();
            
            // if no Entry plugins, don't bother looping.
            if (entryPlugins != null && !entryPlugins.isEmpty()) {
                
                // now loop over mPagePlugins, matching
                // against Entry plugins (by name):
                // where a match is found render Plugin.
                Iterator iter = plugins.keySet().iterator();
                while (iter.hasNext()) {
                    String key = (String)iter.next();
                    if (entryPlugins.contains(key)) {
                        WeblogEntryPlugin pagePlugin = (WeblogEntryPlugin)plugins.get(key);
                        try {
                            ret = pagePlugin.render(this, ret);
    //#WeblogEntry.java:1148: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.business.plugins.entry.WeblogEntryPlugin:render(WeblogEntry, String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String render(String)
    //#    unanalyzed callee: String org.apache.roller.weblogger.business.plugins.entry.WeblogEntryPlugin:render(WeblogEntry, String)
                        } catch (Throwable t) {
                            mLogger.error("ERROR from plugin: " + pagePlugin.getName(), t);
    //#WeblogEntry.java:1150: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.business.plugins.entry.WeblogEntryPlugin:getName()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String render(String)
    //#    unanalyzed callee: String org.apache.roller.weblogger.business.plugins.entry.WeblogEntryPlugin:getName()
    //#WeblogEntry.java:1150: Warning: method not available
    //#    -- call on void org.apache.commons.logging.Log:error(Object, Throwable)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String render(String)
    //#    unanalyzed callee: void org.apache.commons.logging.Log:error(Object, Throwable)
                        }
                    }
                }
            }
        }        
        return ret;
    //#WeblogEntry.java:1156: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.render(String)
    }
    
    
    /**
     * Get the right transformed display content depending on the situation.
     *
     * If the readMoreLink is specified then we assume the caller wants to
     * prefer summary over content and we include a "Read More" link at the
     * end of the summary if it exists.  Otherwise, if the readMoreLink is
     * empty or null then we assume the caller prefers content over summary.
     *
     * @roller.wrapPojoMethod type="simple"
     */
    public String displayContent(String readMoreLink) {
        
        String displayContent = null;
    //#WeblogEntry.java:1172: method: String org.apache.roller.weblogger.pojos.WeblogEntry.displayContent(String)
    //#WeblogEntry.java:1172: Warning: unused assignment
    //#    unused assignment into displayContent
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String displayContent(String)
    //#    Attribs:  Uncertain
    //#input(String displayContent(String)): "ERROR from plugin: "._tainted
    //#input(String displayContent(String)): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(String displayContent(String)): __Descendant_Table[others]
    //#input(String displayContent(String)): __Dispatch_Table.getPluginsList()Ljava/util/List;
    //#input(String displayContent(String)): __Dispatch_Table.getSummary()Ljava/lang/String;
    //#input(String displayContent(String)): __Dispatch_Table.getText()Ljava/lang/String;
    //#input(String displayContent(String)): __Dispatch_Table.getTransformedSummary()Ljava/lang/String;
    //#input(String displayContent(String)): __Dispatch_Table.getTransformedText()Ljava/lang/String;
    //#input(String displayContent(String)): __Dispatch_Table.getWebsite()Lorg/apache/roller/weblogger/pojos/Weblog;
    //#input(String displayContent(String)): mLogger
    //#input(String displayContent(String)): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[org/apache/roller/weblogger/pojos/Weblog]
    //#input(String displayContent(String)): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[others]
    //#input(String displayContent(String)): org/apache/roller/weblogger/pojos/Weblog.__Dispatch_Table.getInitializedPlugins()Ljava/util/Map;
    //#input(String displayContent(String)): org/apache/roller/weblogger/pojos/Weblog.__Dispatch_Table.getLocaleInstance()Ljava/util/Locale;
    //#input(String displayContent(String)): pcInheritedFieldCount
    //#input(String displayContent(String)): readMoreLink
    //#input(String displayContent(String)): this
    //#input(String displayContent(String)): this.__Tag
    //#input(String displayContent(String)): this.pcStateManager
    //#input(String displayContent(String)): this.plugins
    //#input(String displayContent(String)): this.summary
    //#input(String displayContent(String)): this.summary._tainted
    //#input(String displayContent(String)): this.text
    //#input(String displayContent(String)): this.text._tainted
    //#input(String displayContent(String)): this.website
    //#input(String displayContent(String)): this.website.__Tag
    //#output(String displayContent(String)): java.lang.StringBuilder:toString(...)._tainted
    //#output(String displayContent(String)): return_value
    //#new obj(String displayContent(String)): java.lang.StringBuilder:toString(...)
    //#pre[1] (String displayContent(String)): mLogger != null
    //#pre[5] (String displayContent(String)): this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[6] (String displayContent(String)): init'ed(this.pcStateManager)
    //#pre[2] (String displayContent(String)): (soft) pcInheritedFieldCount <= 4_294_967_274
    //#pre[7] (String displayContent(String)): (soft) init'ed(this.plugins)
    //#pre[8] (String displayContent(String)): (soft) init'ed(this.summary)
    //#pre[10] (String displayContent(String)): (soft) init'ed(this.text)
    //#pre[12] (String displayContent(String)): (soft) this.website != null
    //#pre[13] (String displayContent(String)): (soft) this.website.__Tag == org/apache/roller/weblogger/pojos/Weblog
    //#presumption(String displayContent(String)): org.apache.roller.weblogger.util.I18nMessages:getMessages(...)@1194 != null
    //#post(String displayContent(String)): init'ed(java.lang.StringBuilder:toString(...)._tainted)
    //#post(String displayContent(String)): init'ed(return_value)
    //#unanalyzed(String displayContent(String)): Effects-of-calling:java.lang.Throwable:__curr_excep_obj
    //#unanalyzed(String displayContent(String)): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
    //#unanalyzed(String displayContent(String)): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(String displayContent(String)): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(String displayContent(String)): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(String displayContent(String)): Effects-of-calling:org.apache.commons.lang.StringUtils:split
    //#unanalyzed(String displayContent(String)): Effects-of-calling:java.util.Arrays:asList
    //#unanalyzed(String displayContent(String)): Effects-of-calling:java.util.ArrayList
    //#unanalyzed(String displayContent(String)): Effects-of-calling:java.util.Set:iterator
    //#unanalyzed(String displayContent(String)): Effects-of-calling:java.util.Iterator:hasNext
    //#unanalyzed(String displayContent(String)): Effects-of-calling:java.util.Iterator:next
    //#unanalyzed(String displayContent(String)): Effects-of-calling:org.apache.commons.logging.Log:error
    //#unanalyzed(String displayContent(String)): Effects-of-calling:render
    //#unanalyzed(String displayContent(String)): Effects-of-calling:org.apache.commons.logging.Log:debug
    //#unanalyzed(String displayContent(String)): Effects-of-calling:getInitializedPlugins
    //#unanalyzed(String displayContent(String)): Effects-of-calling:java.util.List:isEmpty
    //#unanalyzed(String displayContent(String)): Effects-of-calling:java.util.Map:keySet
    //#unanalyzed(String displayContent(String)): Effects-of-calling:java.util.List:contains
    //#unanalyzed(String displayContent(String)): Effects-of-calling:java.util.Map:get
    //#unanalyzed(String displayContent(String)): Effects-of-calling:org.apache.roller.weblogger.business.plugins.entry.WeblogEntryPlugin:render
    //#unanalyzed(String displayContent(String)): Effects-of-calling:org.apache.roller.weblogger.business.plugins.entry.WeblogEntryPlugin:getName
    //#test_vector(String displayContent(String)): readMoreLink: Addr_Set{null}, Inverse{null}
    //#test_vector(String displayContent(String)): java.lang.String:equals(...)@1174: {0}, {1}
    //#test_vector(String displayContent(String)): java.lang.String:length(...)@1174: {0}, {1..4_294_967_295}
    //#test_vector(String displayContent(String)): org.apache.commons.lang.StringUtils:isNotEmpty(...)@1178: {0}, {1}
    //#test_vector(String displayContent(String)): org.apache.commons.lang.StringUtils:isNotEmpty(...)@1186: {0}, {1}
    //#test_vector(String displayContent(String)): org.apache.commons.lang.StringUtils:isNotEmpty(...)@1188: {0}, {1}
        
        if(readMoreLink == null || readMoreLink.trim().length() < 1 || 
                "nil".equals(readMoreLink)) {
            
            // no readMore link means permalink, so prefer text over summary
            if(StringUtils.isNotEmpty(this.getText())) {
    //#WeblogEntry.java:1178: Warning: method not available
    //#    -- call on bool org.apache.commons.lang.StringUtils:isNotEmpty(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String displayContent(String)
    //#    unanalyzed callee: bool org.apache.commons.lang.StringUtils:isNotEmpty(String)
                displayContent = this.getTransformedText();
            } else {
                displayContent = this.getTransformedSummary();
            }
        } else {
            // not a permalink, so prefer summary over text
            // include a "read more" link if needed
            if(StringUtils.isNotEmpty(this.getSummary())) {
    //#WeblogEntry.java:1186: Warning: method not available
    //#    -- call on bool org.apache.commons.lang.StringUtils:isNotEmpty(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String displayContent(String)
    //#    unanalyzed callee: bool org.apache.commons.lang.StringUtils:isNotEmpty(String)
                displayContent = this.getTransformedSummary();
                if(StringUtils.isNotEmpty(this.getText())) {
    //#WeblogEntry.java:1188: Warning: method not available
    //#    -- call on bool org.apache.commons.lang.StringUtils:isNotEmpty(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String displayContent(String)
    //#    unanalyzed callee: bool org.apache.commons.lang.StringUtils:isNotEmpty(String)
                    // add read more
                    List args = new ArrayList();
                    args.add(readMoreLink);
                    
                    // TODO: we need a more appropriate way to get the view locale here
                    String readMore = I18nMessages.getMessages(getWebsite().getLocaleInstance()).getString("macro.weblog.readMoreLink", args);
    //#WeblogEntry.java:1194: Warning: method not available
    //#    -- call on Locale getLocaleInstance()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String displayContent(String)
    //#    unanalyzed callee: Locale getLocaleInstance()
    //#WeblogEntry.java:1194: Warning: method not available
    //#    -- call on I18nMessages org.apache.roller.weblogger.util.I18nMessages:getMessages(Locale)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String displayContent(String)
    //#    unanalyzed callee: I18nMessages org.apache.roller.weblogger.util.I18nMessages:getMessages(Locale)
    //#WeblogEntry.java:1194: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.util.I18nMessages:getString(String, List)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String displayContent(String)
    //#    unanalyzed callee: String org.apache.roller.weblogger.util.I18nMessages:getString(String, List)
                    
                    displayContent += readMore;
                }
            } else {
                displayContent = this.getTransformedText();
            }
        }
        
        return displayContent;
    //#WeblogEntry.java:1203: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.displayContent(String)
    }
    
    
    /**
     * Get the right transformed display content.
     *
     * @roller.wrapPojoMethod type="simple"
     */
    public String getDisplayContent() { 
        return displayContent(null);
    //#WeblogEntry.java:1213: method: String org.apache.roller.weblogger.pojos.WeblogEntry.getDisplayContent()
    //#input(String getDisplayContent()): "ERROR from plugin: "._tainted
    //#input(String getDisplayContent()): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(String getDisplayContent()): __Descendant_Table[others]
    //#input(String getDisplayContent()): __Dispatch_Table.displayContent(Ljava/lang/String;)Ljava/lang/String;
    //#input(String getDisplayContent()): __Dispatch_Table.getPluginsList()Ljava/util/List;
    //#input(String getDisplayContent()): __Dispatch_Table.getSummary()Ljava/lang/String;
    //#input(String getDisplayContent()): __Dispatch_Table.getText()Ljava/lang/String;
    //#input(String getDisplayContent()): __Dispatch_Table.getTransformedSummary()Ljava/lang/String;
    //#input(String getDisplayContent()): __Dispatch_Table.getTransformedText()Ljava/lang/String;
    //#input(String getDisplayContent()): __Dispatch_Table.getWebsite()Lorg/apache/roller/weblogger/pojos/Weblog;
    //#input(String getDisplayContent()): mLogger
    //#input(String getDisplayContent()): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[org/apache/roller/weblogger/pojos/Weblog]
    //#input(String getDisplayContent()): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[others]
    //#input(String getDisplayContent()): org/apache/roller/weblogger/pojos/Weblog.__Dispatch_Table.getInitializedPlugins()Ljava/util/Map;
    //#input(String getDisplayContent()): org/apache/roller/weblogger/pojos/Weblog.__Dispatch_Table.getLocaleInstance()Ljava/util/Locale;
    //#input(String getDisplayContent()): pcInheritedFieldCount
    //#input(String getDisplayContent()): this
    //#input(String getDisplayContent()): this.__Tag
    //#input(String getDisplayContent()): this.pcStateManager
    //#input(String getDisplayContent()): this.plugins
    //#input(String getDisplayContent()): this.summary
    //#input(String getDisplayContent()): this.summary._tainted
    //#input(String getDisplayContent()): this.text
    //#input(String getDisplayContent()): this.text._tainted
    //#input(String getDisplayContent()): this.website
    //#input(String getDisplayContent()): this.website.__Tag
    //#output(String getDisplayContent()): java.lang.StringBuilder:toString(...)._tainted
    //#output(String getDisplayContent()): return_value
    //#new obj(String getDisplayContent()): java.lang.StringBuilder:toString(...)
    //#pre[1] (String getDisplayContent()): mLogger != null
    //#pre[4] (String getDisplayContent()): this.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[5] (String getDisplayContent()): init'ed(this.pcStateManager)
    //#pre[2] (String getDisplayContent()): (soft) pcInheritedFieldCount <= 4_294_967_274
    //#pre[6] (String getDisplayContent()): (soft) init'ed(this.plugins)
    //#pre[7] (String getDisplayContent()): (soft) init'ed(this.summary)
    //#pre[9] (String getDisplayContent()): (soft) init'ed(this.text)
    //#pre[11] (String getDisplayContent()): (soft) this.website != null
    //#pre[12] (String getDisplayContent()): (soft) this.website.__Tag == org/apache/roller/weblogger/pojos/Weblog
    //#post(String getDisplayContent()): init'ed(java.lang.StringBuilder:toString(...)._tainted)
    //#post(String getDisplayContent()): init'ed(return_value)
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:java.lang.Throwable:__curr_excep_obj
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:org.apache.openjpa.enhance.StateManager:accessingField
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:java.lang.String:length
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:java.lang.String:equals
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:java.lang.String:trim
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:org.apache.commons.lang.StringUtils:split
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:java.util.Arrays:asList
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:java.util.ArrayList
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:java.util.Set:iterator
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:java.util.Iterator:hasNext
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:java.util.Iterator:next
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:org.apache.commons.logging.Log:error
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:getLocaleInstance
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:org.apache.commons.lang.StringUtils:isNotEmpty
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:getTransformedText
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:getTransformedSummary
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:java.util.List:add
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:org.apache.roller.weblogger.util.I18nMessages:getMessages
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:org.apache.roller.weblogger.util.I18nMessages:getString
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:render
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:org.apache.commons.logging.Log:debug
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:getInitializedPlugins
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:java.util.List:isEmpty
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:java.util.Map:keySet
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:java.util.List:contains
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:java.util.Map:get
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:org.apache.roller.weblogger.business.plugins.entry.WeblogEntryPlugin:render
    //#unanalyzed(String getDisplayContent()): Effects-of-calling:org.apache.roller.weblogger.business.plugins.entry.WeblogEntryPlugin:getName
    //#WeblogEntry.java:1213: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.getDisplayContent()
    }
    
    
    /** No-op method to please XDoclet */
    public void setDisplayContent(String ignored) {}
    //#WeblogEntry.java:1218: method: void org.apache.roller.weblogger.pojos.WeblogEntry.setDisplayContent(String)
    //#WeblogEntry.java:1218: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setDisplayContent(String)
    
}
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String getId()
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#input(String getId()): Param_0
    //#input(String getId()): Param_0.id
    //#input(String getId()): Param_0.pcStateManager
    //#input(String getId()): pcInheritedFieldCount
    //#output(String getId()): return_value
    //#pre[2] (String getId()): init'ed(Param_0.id)
    //#pre[3] (String getId()): init'ed(Param_0.pcStateManager)
    //#pre[4] (String getId()): (soft) pcInheritedFieldCount <= 4_294_967_287
    //#post(String getId()): return_value == Param_0.id
    //#post(String getId()): init'ed(return_value)
    //#test_vector(String getId()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.getId()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:settingStringField(PersistenceCapable, int, String, String, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void setId(String)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:settingStringField(PersistenceCapable, int, String, String, int)
    //#input(void setId(String)): Param_0
    //#input(void setId(String)): Param_0.id
    //#input(void setId(String)): Param_0.pcStateManager
    //#input(void setId(String)): Param_1
    //#input(void setId(String)): pcInheritedFieldCount
    //#output(void setId(String)): Param_0.id
    //#pre[2] (void setId(String)): init'ed(Param_0.pcStateManager)
    //#pre[4] (void setId(String)): (soft) init'ed(Param_0.id)
    //#pre[5] (void setId(String)): (soft) pcInheritedFieldCount <= 4_294_967_287
    //#post(void setId(String)): Param_0.id == One-of{old Param_0.id, Param_1}
    //#post(void setId(String)): (soft) init'ed(Param_0.id)
    //#unanalyzed(void setId(String)): Effects-of-calling:java.lang.String:length
    //#unanalyzed(void setId(String)): Effects-of-calling:java.lang.String:trim
    //#test_vector(void setId(String)): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setId(String)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: WeblogCategory getCategory()
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#input(WeblogCategory getCategory()): Param_0
    //#input(WeblogCategory getCategory()): Param_0.category
    //#input(WeblogCategory getCategory()): Param_0.pcStateManager
    //#input(WeblogCategory getCategory()): pcInheritedFieldCount
    //#output(WeblogCategory getCategory()): return_value
    //#pre[2] (WeblogCategory getCategory()): init'ed(Param_0.category)
    //#pre[3] (WeblogCategory getCategory()): init'ed(Param_0.pcStateManager)
    //#pre[4] (WeblogCategory getCategory()): (soft) pcInheritedFieldCount <= 4_294_967_293
    //#post(WeblogCategory getCategory()): return_value == Param_0.category
    //#post(WeblogCategory getCategory()): init'ed(return_value)
    //#test_vector(WeblogCategory getCategory()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: WeblogCategory org.apache.roller.weblogger.pojos.WeblogEntry.getCategory()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void setCategory(WeblogCategory)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
    //#input(void setCategory(WeblogCategory)): Param_0
    //#input(void setCategory(WeblogCategory)): Param_0.category
    //#input(void setCategory(WeblogCategory)): Param_0.pcStateManager
    //#input(void setCategory(WeblogCategory)): Param_1
    //#input(void setCategory(WeblogCategory)): pcInheritedFieldCount
    //#output(void setCategory(WeblogCategory)): Param_0.category
    //#pre[2] (void setCategory(WeblogCategory)): init'ed(Param_0.pcStateManager)
    //#pre[4] (void setCategory(WeblogCategory)): (soft) init'ed(Param_0.category)
    //#pre[5] (void setCategory(WeblogCategory)): (soft) pcInheritedFieldCount <= 4_294_967_293
    //#post(void setCategory(WeblogCategory)): Param_0.category == One-of{Param_1, old Param_0.category}
    //#post(void setCategory(WeblogCategory)): (soft) init'ed(Param_0.category)
    //#test_vector(void setCategory(WeblogCategory)): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setCategory(WeblogCategory)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: Weblog getWebsite()
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#input(Weblog getWebsite()): Param_0
    //#input(Weblog getWebsite()): Param_0.pcStateManager
    //#input(Weblog getWebsite()): Param_0.website
    //#input(Weblog getWebsite()): pcInheritedFieldCount
    //#output(Weblog getWebsite()): return_value
    //#pre[2] (Weblog getWebsite()): init'ed(Param_0.pcStateManager)
    //#pre[3] (Weblog getWebsite()): init'ed(Param_0.website)
    //#pre[4] (Weblog getWebsite()): (soft) pcInheritedFieldCount <= 4_294_967_274
    //#post(Weblog getWebsite()): return_value == Param_0.website
    //#post(Weblog getWebsite()): init'ed(return_value)
    //#test_vector(Weblog getWebsite()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: Weblog org.apache.roller.weblogger.pojos.WeblogEntry.getWebsite()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void setWebsite(Weblog)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
    //#input(void setWebsite(Weblog)): Param_0
    //#input(void setWebsite(Weblog)): Param_0.pcStateManager
    //#input(void setWebsite(Weblog)): Param_0.website
    //#input(void setWebsite(Weblog)): Param_1
    //#input(void setWebsite(Weblog)): pcInheritedFieldCount
    //#output(void setWebsite(Weblog)): Param_0.website
    //#pre[2] (void setWebsite(Weblog)): init'ed(Param_0.pcStateManager)
    //#pre[4] (void setWebsite(Weblog)): (soft) init'ed(Param_0.website)
    //#pre[5] (void setWebsite(Weblog)): (soft) pcInheritedFieldCount <= 4_294_967_274
    //#post(void setWebsite(Weblog)): Param_0.website == One-of{Param_1, old Param_0.website}
    //#post(void setWebsite(Weblog)): (soft) init'ed(Param_0.website)
    //#test_vector(void setWebsite(Weblog)): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setWebsite(Weblog)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: User getCreator()
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#input(User getCreator()): Param_0
    //#input(User getCreator()): Param_0.creator
    //#input(User getCreator()): Param_0.pcStateManager
    //#input(User getCreator()): pcInheritedFieldCount
    //#output(User getCreator()): return_value
    //#pre[2] (User getCreator()): init'ed(Param_0.creator)
    //#pre[3] (User getCreator()): init'ed(Param_0.pcStateManager)
    //#pre[4] (User getCreator()): (soft) pcInheritedFieldCount <= 4_294_967_289
    //#post(User getCreator()): return_value == Param_0.creator
    //#post(User getCreator()): init'ed(return_value)
    //#test_vector(User getCreator()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: User org.apache.roller.weblogger.pojos.WeblogEntry.getCreator()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void setCreator(User)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
    //#input(void setCreator(User)): Param_0
    //#input(void setCreator(User)): Param_0.creator
    //#input(void setCreator(User)): Param_0.pcStateManager
    //#input(void setCreator(User)): Param_1
    //#input(void setCreator(User)): pcInheritedFieldCount
    //#output(void setCreator(User)): Param_0.creator
    //#pre[2] (void setCreator(User)): init'ed(Param_0.pcStateManager)
    //#pre[4] (void setCreator(User)): (soft) init'ed(Param_0.creator)
    //#pre[5] (void setCreator(User)): (soft) pcInheritedFieldCount <= 4_294_967_289
    //#post(void setCreator(User)): Param_0.creator == One-of{Param_1, old Param_0.creator}
    //#post(void setCreator(User)): (soft) init'ed(Param_0.creator)
    //#test_vector(void setCreator(User)): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setCreator(User)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String getTitle()
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#input(String getTitle()): Param_0
    //#input(String getTitle()): Param_0.pcStateManager
    //#input(String getTitle()): Param_0.title
    //#input(String getTitle()): pcInheritedFieldCount
    //#output(String getTitle()): return_value
    //#pre[2] (String getTitle()): init'ed(Param_0.pcStateManager)
    //#pre[3] (String getTitle()): init'ed(Param_0.title)
    //#pre[4] (String getTitle()): (soft) pcInheritedFieldCount <= 4_294_967_276
    //#post(String getTitle()): return_value == Param_0.title
    //#post(String getTitle()): init'ed(return_value)
    //#test_vector(String getTitle()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.getTitle()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:settingStringField(PersistenceCapable, int, String, String, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void setTitle(String)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:settingStringField(PersistenceCapable, int, String, String, int)
    //#input(void setTitle(String)): Param_0
    //#input(void setTitle(String)): Param_0.pcStateManager
    //#input(void setTitle(String)): Param_0.title
    //#input(void setTitle(String)): Param_1
    //#input(void setTitle(String)): pcInheritedFieldCount
    //#output(void setTitle(String)): Param_0.title
    //#pre[2] (void setTitle(String)): init'ed(Param_0.pcStateManager)
    //#pre[4] (void setTitle(String)): (soft) init'ed(Param_0.title)
    //#pre[5] (void setTitle(String)): (soft) pcInheritedFieldCount <= 4_294_967_276
    //#post(void setTitle(String)): Param_0.title == One-of{Param_1, old Param_0.title}
    //#post(void setTitle(String)): (soft) init'ed(Param_0.title)
    //#test_vector(void setTitle(String)): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setTitle(String)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String getSummary()
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#input(String getSummary()): Param_0
    //#input(String getSummary()): Param_0.pcStateManager
    //#input(String getSummary()): Param_0.summary
    //#input(String getSummary()): pcInheritedFieldCount
    //#output(String getSummary()): return_value
    //#pre[2] (String getSummary()): init'ed(Param_0.pcStateManager)
    //#pre[3] (String getSummary()): init'ed(Param_0.summary)
    //#pre[4] (String getSummary()): (soft) pcInheritedFieldCount <= 4_294_967_279
    //#post(String getSummary()): return_value == Param_0.summary
    //#post(String getSummary()): init'ed(return_value)
    //#test_vector(String getSummary()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.getSummary()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:settingStringField(PersistenceCapable, int, String, String, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void setSummary(String)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:settingStringField(PersistenceCapable, int, String, String, int)
    //#input(void setSummary(String)): Param_0
    //#input(void setSummary(String)): Param_0.pcStateManager
    //#input(void setSummary(String)): Param_0.summary
    //#input(void setSummary(String)): Param_1
    //#input(void setSummary(String)): pcInheritedFieldCount
    //#output(void setSummary(String)): Param_0.summary
    //#pre[2] (void setSummary(String)): init'ed(Param_0.pcStateManager)
    //#pre[4] (void setSummary(String)): (soft) init'ed(Param_0.summary)
    //#pre[5] (void setSummary(String)): (soft) pcInheritedFieldCount <= 4_294_967_279
    //#post(void setSummary(String)): Param_0.summary == One-of{Param_1, old Param_0.summary}
    //#post(void setSummary(String)): (soft) init'ed(Param_0.summary)
    //#test_vector(void setSummary(String)): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setSummary(String)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String getText()
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#input(String getText()): Param_0
    //#input(String getText()): Param_0.pcStateManager
    //#input(String getText()): Param_0.text
    //#input(String getText()): pcInheritedFieldCount
    //#output(String getText()): return_value
    //#pre[2] (String getText()): init'ed(Param_0.pcStateManager)
    //#pre[3] (String getText()): init'ed(Param_0.text)
    //#pre[4] (String getText()): (soft) pcInheritedFieldCount <= 4_294_967_277
    //#post(String getText()): return_value == Param_0.text
    //#post(String getText()): init'ed(return_value)
    //#test_vector(String getText()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.getText()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:settingStringField(PersistenceCapable, int, String, String, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void setText(String)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:settingStringField(PersistenceCapable, int, String, String, int)
    //#input(void setText(String)): Param_0
    //#input(void setText(String)): Param_0.pcStateManager
    //#input(void setText(String)): Param_0.text
    //#input(void setText(String)): Param_1
    //#input(void setText(String)): pcInheritedFieldCount
    //#output(void setText(String)): Param_0.text
    //#pre[2] (void setText(String)): init'ed(Param_0.pcStateManager)
    //#pre[4] (void setText(String)): (soft) init'ed(Param_0.text)
    //#pre[5] (void setText(String)): (soft) pcInheritedFieldCount <= 4_294_967_277
    //#post(void setText(String)): Param_0.text == One-of{Param_1, old Param_0.text}
    //#post(void setText(String)): (soft) init'ed(Param_0.text)
    //#test_vector(void setText(String)): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setText(String)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String getContentType()
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#input(String getContentType()): Param_0
    //#input(String getContentType()): Param_0.contentType
    //#input(String getContentType()): Param_0.pcStateManager
    //#input(String getContentType()): pcInheritedFieldCount
    //#output(String getContentType()): return_value
    //#pre[2] (String getContentType()): init'ed(Param_0.contentType)
    //#pre[3] (String getContentType()): init'ed(Param_0.pcStateManager)
    //#pre[4] (String getContentType()): (soft) pcInheritedFieldCount <= 4_294_967_290
    //#post(String getContentType()): return_value == Param_0.contentType
    //#post(String getContentType()): init'ed(return_value)
    //#test_vector(String getContentType()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.getContentType()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:settingStringField(PersistenceCapable, int, String, String, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void setContentType(String)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:settingStringField(PersistenceCapable, int, String, String, int)
    //#input(void setContentType(String)): Param_0
    //#input(void setContentType(String)): Param_0.contentType
    //#input(void setContentType(String)): Param_0.pcStateManager
    //#input(void setContentType(String)): Param_1
    //#input(void setContentType(String)): pcInheritedFieldCount
    //#output(void setContentType(String)): Param_0.contentType
    //#pre[2] (void setContentType(String)): init'ed(Param_0.pcStateManager)
    //#pre[4] (void setContentType(String)): (soft) init'ed(Param_0.contentType)
    //#pre[5] (void setContentType(String)): (soft) pcInheritedFieldCount <= 4_294_967_290
    //#post(void setContentType(String)): Param_0.contentType == One-of{Param_1, old Param_0.contentType}
    //#post(void setContentType(String)): (soft) init'ed(Param_0.contentType)
    //#test_vector(void setContentType(String)): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setContentType(String)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String getContentSrc()
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#input(String getContentSrc()): Param_0
    //#input(String getContentSrc()): Param_0.contentSrc
    //#input(String getContentSrc()): Param_0.pcStateManager
    //#input(String getContentSrc()): pcInheritedFieldCount
    //#output(String getContentSrc()): return_value
    //#pre[2] (String getContentSrc()): init'ed(Param_0.contentSrc)
    //#pre[3] (String getContentSrc()): init'ed(Param_0.pcStateManager)
    //#pre[4] (String getContentSrc()): (soft) pcInheritedFieldCount <= 4_294_967_291
    //#post(String getContentSrc()): return_value == Param_0.contentSrc
    //#post(String getContentSrc()): init'ed(return_value)
    //#test_vector(String getContentSrc()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.getContentSrc()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:settingStringField(PersistenceCapable, int, String, String, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void setContentSrc(String)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:settingStringField(PersistenceCapable, int, String, String, int)
    //#input(void setContentSrc(String)): Param_0
    //#input(void setContentSrc(String)): Param_0.contentSrc
    //#input(void setContentSrc(String)): Param_0.pcStateManager
    //#input(void setContentSrc(String)): Param_1
    //#input(void setContentSrc(String)): pcInheritedFieldCount
    //#output(void setContentSrc(String)): Param_0.contentSrc
    //#pre[2] (void setContentSrc(String)): init'ed(Param_0.pcStateManager)
    //#pre[4] (void setContentSrc(String)): (soft) init'ed(Param_0.contentSrc)
    //#pre[5] (void setContentSrc(String)): (soft) pcInheritedFieldCount <= 4_294_967_291
    //#post(void setContentSrc(String)): Param_0.contentSrc == One-of{Param_1, old Param_0.contentSrc}
    //#post(void setContentSrc(String)): (soft) init'ed(Param_0.contentSrc)
    //#test_vector(void setContentSrc(String)): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setContentSrc(String)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String getAnchor()
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#input(String getAnchor()): Param_0
    //#input(String getAnchor()): Param_0.anchor
    //#input(String getAnchor()): Param_0.pcStateManager
    //#input(String getAnchor()): pcInheritedFieldCount
    //#output(String getAnchor()): return_value
    //#pre[2] (String getAnchor()): init'ed(Param_0.anchor)
    //#pre[3] (String getAnchor()): init'ed(Param_0.pcStateManager)
    //#pre[4] (String getAnchor()): (soft) pcInheritedFieldCount <= 4_294_967_294
    //#post(String getAnchor()): return_value == Param_0.anchor
    //#post(String getAnchor()): init'ed(return_value)
    //#test_vector(String getAnchor()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.getAnchor()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:settingStringField(PersistenceCapable, int, String, String, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void setAnchor(String)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:settingStringField(PersistenceCapable, int, String, String, int)
    //#input(void setAnchor(String)): Param_0
    //#input(void setAnchor(String)): Param_0.anchor
    //#input(void setAnchor(String)): Param_0.pcStateManager
    //#input(void setAnchor(String)): Param_1
    //#input(void setAnchor(String)): pcInheritedFieldCount
    //#output(void setAnchor(String)): Param_0.anchor
    //#pre[2] (void setAnchor(String)): init'ed(Param_0.pcStateManager)
    //#pre[4] (void setAnchor(String)): (soft) init'ed(Param_0.anchor)
    //#pre[5] (void setAnchor(String)): (soft) pcInheritedFieldCount <= 4_294_967_294
    //#post(void setAnchor(String)): Param_0.anchor == One-of{Param_1, old Param_0.anchor}
    //#post(void setAnchor(String)): (soft) init'ed(Param_0.anchor)
    //#test_vector(void setAnchor(String)): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setAnchor(String)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: Set getEntryAttributes()
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#input(Set getEntryAttributes()): Param_0
    //#input(Set getEntryAttributes()): Param_0.attSet
    //#input(Set getEntryAttributes()): Param_0.pcStateManager
    //#input(Set getEntryAttributes()): pcInheritedFieldCount
    //#output(Set getEntryAttributes()): return_value
    //#pre[2] (Set getEntryAttributes()): init'ed(Param_0.attSet)
    //#pre[3] (Set getEntryAttributes()): init'ed(Param_0.pcStateManager)
    //#pre[4] (Set getEntryAttributes()): (soft) pcInheritedFieldCount <= 4_294_967_288
    //#post(Set getEntryAttributes()): return_value == Param_0.attSet
    //#post(Set getEntryAttributes()): init'ed(return_value)
    //#test_vector(Set getEntryAttributes()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: Set org.apache.roller.weblogger.pojos.WeblogEntry.getEntryAttributes()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void setEntryAttributes(Set)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
    //#input(void setEntryAttributes(Set)): Param_0
    //#input(void setEntryAttributes(Set)): Param_0.attSet
    //#input(void setEntryAttributes(Set)): Param_0.pcStateManager
    //#input(void setEntryAttributes(Set)): Param_1
    //#input(void setEntryAttributes(Set)): pcInheritedFieldCount
    //#output(void setEntryAttributes(Set)): Param_0.attSet
    //#pre[2] (void setEntryAttributes(Set)): init'ed(Param_0.pcStateManager)
    //#pre[4] (void setEntryAttributes(Set)): (soft) init'ed(Param_0.attSet)
    //#pre[5] (void setEntryAttributes(Set)): (soft) pcInheritedFieldCount <= 4_294_967_288
    //#post(void setEntryAttributes(Set)): Param_0.attSet == One-of{Param_1, old Param_0.attSet}
    //#post(void setEntryAttributes(Set)): (soft) init'ed(Param_0.attSet)
    //#test_vector(void setEntryAttributes(Set)): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setEntryAttributes(Set)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: Timestamp getPubTime()
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#input(Timestamp getPubTime()): Param_0
    //#input(Timestamp getPubTime()): Param_0.pcStateManager
    //#input(Timestamp getPubTime()): Param_0.pubTime
    //#input(Timestamp getPubTime()): pcInheritedFieldCount
    //#output(Timestamp getPubTime()): return_value
    //#pre[2] (Timestamp getPubTime()): init'ed(Param_0.pcStateManager)
    //#pre[3] (Timestamp getPubTime()): init'ed(Param_0.pubTime)
    //#pre[4] (Timestamp getPubTime()): (soft) pcInheritedFieldCount <= 4_294_967_282
    //#post(Timestamp getPubTime()): return_value == Param_0.pubTime
    //#post(Timestamp getPubTime()): init'ed(return_value)
    //#test_vector(Timestamp getPubTime()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: Timestamp org.apache.roller.weblogger.pojos.WeblogEntry.getPubTime()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void setPubTime(Timestamp)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
    //#input(void setPubTime(Timestamp)): Param_0
    //#input(void setPubTime(Timestamp)): Param_0.pcStateManager
    //#input(void setPubTime(Timestamp)): Param_0.pubTime
    //#input(void setPubTime(Timestamp)): Param_1
    //#input(void setPubTime(Timestamp)): pcInheritedFieldCount
    //#output(void setPubTime(Timestamp)): Param_0.pubTime
    //#pre[2] (void setPubTime(Timestamp)): init'ed(Param_0.pcStateManager)
    //#pre[4] (void setPubTime(Timestamp)): (soft) init'ed(Param_0.pubTime)
    //#pre[5] (void setPubTime(Timestamp)): (soft) pcInheritedFieldCount <= 4_294_967_282
    //#post(void setPubTime(Timestamp)): Param_0.pubTime == One-of{Param_1, old Param_0.pubTime}
    //#post(void setPubTime(Timestamp)): (soft) init'ed(Param_0.pubTime)
    //#test_vector(void setPubTime(Timestamp)): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setPubTime(Timestamp)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: Timestamp getUpdateTime()
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#input(Timestamp getUpdateTime()): Param_0
    //#input(Timestamp getUpdateTime()): Param_0.pcStateManager
    //#input(Timestamp getUpdateTime()): Param_0.updateTime
    //#input(Timestamp getUpdateTime()): pcInheritedFieldCount
    //#output(Timestamp getUpdateTime()): return_value
    //#pre[2] (Timestamp getUpdateTime()): init'ed(Param_0.pcStateManager)
    //#pre[3] (Timestamp getUpdateTime()): init'ed(Param_0.updateTime)
    //#pre[4] (Timestamp getUpdateTime()): (soft) pcInheritedFieldCount <= 4_294_967_275
    //#post(Timestamp getUpdateTime()): return_value == Param_0.updateTime
    //#post(Timestamp getUpdateTime()): init'ed(return_value)
    //#test_vector(Timestamp getUpdateTime()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: Timestamp org.apache.roller.weblogger.pojos.WeblogEntry.getUpdateTime()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void setUpdateTime(Timestamp)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
    //#input(void setUpdateTime(Timestamp)): Param_0
    //#input(void setUpdateTime(Timestamp)): Param_0.pcStateManager
    //#input(void setUpdateTime(Timestamp)): Param_0.updateTime
    //#input(void setUpdateTime(Timestamp)): Param_1
    //#input(void setUpdateTime(Timestamp)): pcInheritedFieldCount
    //#output(void setUpdateTime(Timestamp)): Param_0.updateTime
    //#pre[2] (void setUpdateTime(Timestamp)): init'ed(Param_0.pcStateManager)
    //#pre[4] (void setUpdateTime(Timestamp)): (soft) init'ed(Param_0.updateTime)
    //#pre[5] (void setUpdateTime(Timestamp)): (soft) pcInheritedFieldCount <= 4_294_967_275
    //#post(void setUpdateTime(Timestamp)): Param_0.updateTime == One-of{Param_1, old Param_0.updateTime}
    //#post(void setUpdateTime(Timestamp)): (soft) init'ed(Param_0.updateTime)
    //#test_vector(void setUpdateTime(Timestamp)): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setUpdateTime(Timestamp)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String getStatus()
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#input(String getStatus()): Param_0
    //#input(String getStatus()): Param_0.pcStateManager
    //#input(String getStatus()): Param_0.status
    //#input(String getStatus()): pcInheritedFieldCount
    //#output(String getStatus()): return_value
    //#pre[2] (String getStatus()): init'ed(Param_0.pcStateManager)
    //#pre[3] (String getStatus()): init'ed(Param_0.status)
    //#pre[4] (String getStatus()): (soft) pcInheritedFieldCount <= 4_294_967_280
    //#post(String getStatus()): return_value == Param_0.status
    //#post(String getStatus()): init'ed(return_value)
    //#test_vector(String getStatus()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.getStatus()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:settingStringField(PersistenceCapable, int, String, String, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void setStatus(String)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:settingStringField(PersistenceCapable, int, String, String, int)
    //#input(void setStatus(String)): Param_0
    //#input(void setStatus(String)): Param_0.pcStateManager
    //#input(void setStatus(String)): Param_0.status
    //#input(void setStatus(String)): Param_1
    //#input(void setStatus(String)): pcInheritedFieldCount
    //#output(void setStatus(String)): Param_0.status
    //#pre[2] (void setStatus(String)): init'ed(Param_0.pcStateManager)
    //#pre[4] (void setStatus(String)): (soft) init'ed(Param_0.status)
    //#pre[5] (void setStatus(String)): (soft) pcInheritedFieldCount <= 4_294_967_280
    //#post(void setStatus(String)): Param_0.status == One-of{Param_1, old Param_0.status}
    //#post(void setStatus(String)): (soft) init'ed(Param_0.status)
    //#test_vector(void setStatus(String)): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setStatus(String)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String getLink()
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#input(String getLink()): Param_0
    //#input(String getLink()): Param_0.link
    //#input(String getLink()): Param_0.pcStateManager
    //#input(String getLink()): pcInheritedFieldCount
    //#output(String getLink()): return_value
    //#pre[2] (String getLink()): init'ed(Param_0.link)
    //#pre[3] (String getLink()): init'ed(Param_0.pcStateManager)
    //#pre[4] (String getLink()): (soft) pcInheritedFieldCount <= 4_294_967_286
    //#post(String getLink()): return_value == Param_0.link
    //#post(String getLink()): init'ed(return_value)
    //#test_vector(String getLink()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.getLink()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:settingStringField(PersistenceCapable, int, String, String, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void setLink(String)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:settingStringField(PersistenceCapable, int, String, String, int)
    //#input(void setLink(String)): Param_0
    //#input(void setLink(String)): Param_0.link
    //#input(void setLink(String)): Param_0.pcStateManager
    //#input(void setLink(String)): Param_1
    //#input(void setLink(String)): pcInheritedFieldCount
    //#output(void setLink(String)): Param_0.link
    //#pre[2] (void setLink(String)): init'ed(Param_0.pcStateManager)
    //#pre[4] (void setLink(String)): (soft) init'ed(Param_0.link)
    //#pre[5] (void setLink(String)): (soft) pcInheritedFieldCount <= 4_294_967_286
    //#post(void setLink(String)): Param_0.link == One-of{Param_1, old Param_0.link}
    //#post(void setLink(String)): (soft) init'ed(Param_0.link)
    //#test_vector(void setLink(String)): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setLink(String)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String getPlugins()
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#input(String getPlugins()): Param_0
    //#input(String getPlugins()): Param_0.pcStateManager
    //#input(String getPlugins()): Param_0.plugins
    //#input(String getPlugins()): pcInheritedFieldCount
    //#output(String getPlugins()): return_value
    //#pre[2] (String getPlugins()): init'ed(Param_0.pcStateManager)
    //#pre[3] (String getPlugins()): init'ed(Param_0.plugins)
    //#pre[4] (String getPlugins()): (soft) pcInheritedFieldCount <= 4_294_967_283
    //#post(String getPlugins()): return_value == Param_0.plugins
    //#post(String getPlugins()): init'ed(return_value)
    //#test_vector(String getPlugins()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.getPlugins()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:settingStringField(PersistenceCapable, int, String, String, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void setPlugins(String)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:settingStringField(PersistenceCapable, int, String, String, int)
    //#input(void setPlugins(String)): Param_0
    //#input(void setPlugins(String)): Param_0.pcStateManager
    //#input(void setPlugins(String)): Param_0.plugins
    //#input(void setPlugins(String)): Param_1
    //#input(void setPlugins(String)): pcInheritedFieldCount
    //#output(void setPlugins(String)): Param_0.plugins
    //#pre[2] (void setPlugins(String)): init'ed(Param_0.pcStateManager)
    //#pre[4] (void setPlugins(String)): (soft) init'ed(Param_0.plugins)
    //#pre[5] (void setPlugins(String)): (soft) pcInheritedFieldCount <= 4_294_967_283
    //#post(void setPlugins(String)): Param_0.plugins == One-of{Param_1, old Param_0.plugins}
    //#post(void setPlugins(String)): (soft) init'ed(Param_0.plugins)
    //#test_vector(void setPlugins(String)): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setPlugins(String)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: Boolean getAllowComments()
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#input(Boolean getAllowComments()): Param_0
    //#input(Boolean getAllowComments()): Param_0.allowComments
    //#input(Boolean getAllowComments()): Param_0.pcStateManager
    //#input(Boolean getAllowComments()): pcInheritedFieldCount
    //#output(Boolean getAllowComments()): return_value
    //#pre[2] (Boolean getAllowComments()): init'ed(Param_0.allowComments)
    //#pre[3] (Boolean getAllowComments()): init'ed(Param_0.pcStateManager)
    //#pre[4] (Boolean getAllowComments()): (soft) init'ed(pcInheritedFieldCount)
    //#post(Boolean getAllowComments()): return_value == Param_0.allowComments
    //#post(Boolean getAllowComments()): init'ed(return_value)
    //#test_vector(Boolean getAllowComments()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: Boolean org.apache.roller.weblogger.pojos.WeblogEntry.getAllowComments()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void setAllowComments(Boolean)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
    //#input(void setAllowComments(Boolean)): Param_0
    //#input(void setAllowComments(Boolean)): Param_0.allowComments
    //#input(void setAllowComments(Boolean)): Param_0.pcStateManager
    //#input(void setAllowComments(Boolean)): Param_1
    //#input(void setAllowComments(Boolean)): pcInheritedFieldCount
    //#output(void setAllowComments(Boolean)): Param_0.allowComments
    //#pre[2] (void setAllowComments(Boolean)): init'ed(Param_0.pcStateManager)
    //#pre[4] (void setAllowComments(Boolean)): (soft) init'ed(Param_0.allowComments)
    //#pre[5] (void setAllowComments(Boolean)): (soft) init'ed(pcInheritedFieldCount)
    //#post(void setAllowComments(Boolean)): Param_0.allowComments == One-of{Param_1, old Param_0.allowComments}
    //#post(void setAllowComments(Boolean)): (soft) init'ed(Param_0.allowComments)
    //#test_vector(void setAllowComments(Boolean)): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setAllowComments(Boolean)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: Integer getCommentDays()
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#input(Integer getCommentDays()): Param_0
    //#input(Integer getCommentDays()): Param_0.commentDays
    //#input(Integer getCommentDays()): Param_0.pcStateManager
    //#input(Integer getCommentDays()): pcInheritedFieldCount
    //#output(Integer getCommentDays()): return_value
    //#pre[2] (Integer getCommentDays()): init'ed(Param_0.commentDays)
    //#pre[3] (Integer getCommentDays()): init'ed(Param_0.pcStateManager)
    //#pre[4] (Integer getCommentDays()): (soft) pcInheritedFieldCount <= 4_294_967_292
    //#post(Integer getCommentDays()): return_value == Param_0.commentDays
    //#post(Integer getCommentDays()): init'ed(return_value)
    //#test_vector(Integer getCommentDays()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: Integer org.apache.roller.weblogger.pojos.WeblogEntry.getCommentDays()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void setCommentDays(Integer)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
    //#input(void setCommentDays(Integer)): Param_0
    //#input(void setCommentDays(Integer)): Param_0.commentDays
    //#input(void setCommentDays(Integer)): Param_0.pcStateManager
    //#input(void setCommentDays(Integer)): Param_1
    //#input(void setCommentDays(Integer)): pcInheritedFieldCount
    //#output(void setCommentDays(Integer)): Param_0.commentDays
    //#pre[2] (void setCommentDays(Integer)): init'ed(Param_0.pcStateManager)
    //#pre[4] (void setCommentDays(Integer)): (soft) init'ed(Param_0.commentDays)
    //#pre[5] (void setCommentDays(Integer)): (soft) pcInheritedFieldCount <= 4_294_967_292
    //#post(void setCommentDays(Integer)): Param_0.commentDays == One-of{Param_1, old Param_0.commentDays}
    //#post(void setCommentDays(Integer)): (soft) init'ed(Param_0.commentDays)
    //#test_vector(void setCommentDays(Integer)): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setCommentDays(Integer)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: Boolean getRightToLeft()
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#input(Boolean getRightToLeft()): Param_0
    //#input(Boolean getRightToLeft()): Param_0.pcStateManager
    //#input(Boolean getRightToLeft()): Param_0.rightToLeft
    //#input(Boolean getRightToLeft()): pcInheritedFieldCount
    //#output(Boolean getRightToLeft()): return_value
    //#pre[2] (Boolean getRightToLeft()): init'ed(Param_0.pcStateManager)
    //#pre[3] (Boolean getRightToLeft()): init'ed(Param_0.rightToLeft)
    //#pre[4] (Boolean getRightToLeft()): (soft) pcInheritedFieldCount <= 4_294_967_281
    //#post(Boolean getRightToLeft()): return_value == Param_0.rightToLeft
    //#post(Boolean getRightToLeft()): init'ed(return_value)
    //#test_vector(Boolean getRightToLeft()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: Boolean org.apache.roller.weblogger.pojos.WeblogEntry.getRightToLeft()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void setRightToLeft(Boolean)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
    //#input(void setRightToLeft(Boolean)): Param_0
    //#input(void setRightToLeft(Boolean)): Param_0.pcStateManager
    //#input(void setRightToLeft(Boolean)): Param_0.rightToLeft
    //#input(void setRightToLeft(Boolean)): Param_1
    //#input(void setRightToLeft(Boolean)): pcInheritedFieldCount
    //#output(void setRightToLeft(Boolean)): Param_0.rightToLeft
    //#pre[2] (void setRightToLeft(Boolean)): init'ed(Param_0.pcStateManager)
    //#pre[4] (void setRightToLeft(Boolean)): (soft) init'ed(Param_0.rightToLeft)
    //#pre[5] (void setRightToLeft(Boolean)): (soft) pcInheritedFieldCount <= 4_294_967_281
    //#post(void setRightToLeft(Boolean)): Param_0.rightToLeft == One-of{Param_1, old Param_0.rightToLeft}
    //#post(void setRightToLeft(Boolean)): (soft) init'ed(Param_0.rightToLeft)
    //#test_vector(void setRightToLeft(Boolean)): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setRightToLeft(Boolean)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: Boolean getPinnedToMain()
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#input(Boolean getPinnedToMain()): Param_0
    //#input(Boolean getPinnedToMain()): Param_0.pcStateManager
    //#input(Boolean getPinnedToMain()): Param_0.pinnedToMain
    //#input(Boolean getPinnedToMain()): pcInheritedFieldCount
    //#output(Boolean getPinnedToMain()): return_value
    //#pre[2] (Boolean getPinnedToMain()): init'ed(Param_0.pcStateManager)
    //#pre[3] (Boolean getPinnedToMain()): init'ed(Param_0.pinnedToMain)
    //#pre[4] (Boolean getPinnedToMain()): (soft) pcInheritedFieldCount <= 4_294_967_284
    //#post(Boolean getPinnedToMain()): return_value == Param_0.pinnedToMain
    //#post(Boolean getPinnedToMain()): init'ed(return_value)
    //#test_vector(Boolean getPinnedToMain()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: Boolean org.apache.roller.weblogger.pojos.WeblogEntry.getPinnedToMain()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void setPinnedToMain(Boolean)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
    //#input(void setPinnedToMain(Boolean)): Param_0
    //#input(void setPinnedToMain(Boolean)): Param_0.pcStateManager
    //#input(void setPinnedToMain(Boolean)): Param_0.pinnedToMain
    //#input(void setPinnedToMain(Boolean)): Param_1
    //#input(void setPinnedToMain(Boolean)): pcInheritedFieldCount
    //#output(void setPinnedToMain(Boolean)): Param_0.pinnedToMain
    //#pre[2] (void setPinnedToMain(Boolean)): init'ed(Param_0.pcStateManager)
    //#pre[4] (void setPinnedToMain(Boolean)): (soft) init'ed(Param_0.pinnedToMain)
    //#pre[5] (void setPinnedToMain(Boolean)): (soft) pcInheritedFieldCount <= 4_294_967_284
    //#post(void setPinnedToMain(Boolean)): Param_0.pinnedToMain == One-of{Param_1, old Param_0.pinnedToMain}
    //#post(void setPinnedToMain(Boolean)): (soft) init'ed(Param_0.pinnedToMain)
    //#test_vector(void setPinnedToMain(Boolean)): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setPinnedToMain(Boolean)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: String getLocale()
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#input(String getLocale()): Param_0
    //#input(String getLocale()): Param_0.locale
    //#input(String getLocale()): Param_0.pcStateManager
    //#input(String getLocale()): pcInheritedFieldCount
    //#output(String getLocale()): return_value
    //#pre[2] (String getLocale()): init'ed(Param_0.locale)
    //#pre[3] (String getLocale()): init'ed(Param_0.pcStateManager)
    //#pre[4] (String getLocale()): (soft) pcInheritedFieldCount <= 4_294_967_285
    //#post(String getLocale()): return_value == Param_0.locale
    //#post(String getLocale()): init'ed(return_value)
    //#test_vector(String getLocale()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: String org.apache.roller.weblogger.pojos.WeblogEntry.getLocale()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:settingStringField(PersistenceCapable, int, String, String, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void setLocale(String)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:settingStringField(PersistenceCapable, int, String, String, int)
    //#input(void setLocale(String)): Param_0
    //#input(void setLocale(String)): Param_0.locale
    //#input(void setLocale(String)): Param_0.pcStateManager
    //#input(void setLocale(String)): Param_1
    //#input(void setLocale(String)): pcInheritedFieldCount
    //#output(void setLocale(String)): Param_0.locale
    //#pre[2] (void setLocale(String)): init'ed(Param_0.pcStateManager)
    //#pre[4] (void setLocale(String)): (soft) init'ed(Param_0.locale)
    //#pre[5] (void setLocale(String)): (soft) pcInheritedFieldCount <= 4_294_967_285
    //#post(void setLocale(String)): Param_0.locale == One-of{Param_1, old Param_0.locale}
    //#post(void setLocale(String)): (soft) init'ed(Param_0.locale)
    //#test_vector(void setLocale(String)): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setLocale(String)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: Set getTags()
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:accessingField(int)
    //#input(Set getTags()): Param_0
    //#input(Set getTags()): Param_0.pcStateManager
    //#input(Set getTags()): Param_0.tagSet
    //#input(Set getTags()): pcInheritedFieldCount
    //#output(Set getTags()): return_value
    //#pre[2] (Set getTags()): init'ed(Param_0.pcStateManager)
    //#pre[3] (Set getTags()): init'ed(Param_0.tagSet)
    //#pre[4] (Set getTags()): (soft) pcInheritedFieldCount <= 4_294_967_278
    //#post(Set getTags()): return_value == Param_0.tagSet
    //#post(Set getTags()): init'ed(return_value)
    //#test_vector(Set getTags()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: Set org.apache.roller.weblogger.pojos.WeblogEntry.getTags()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void setTags(Set)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
    //#input(void setTags(Set)): Param_0
    //#input(void setTags(Set)): Param_0.pcStateManager
    //#input(void setTags(Set)): Param_0.tagSet
    //#input(void setTags(Set)): Param_1
    //#input(void setTags(Set)): pcInheritedFieldCount
    //#output(void setTags(Set)): Param_0.addedTags
    //#output(void setTags(Set)): Param_0.removedTags
    //#output(void setTags(Set)): Param_0.tagSet
    //#output(void setTags(Set)): new HashSet(pcsetTags#1*) num objects
    //#output(void setTags(Set)): new HashSet(pcsetTags#2*) num objects
    //#new obj(void setTags(Set)): new HashSet(pcsetTags#1*)
    //#new obj(void setTags(Set)): new HashSet(pcsetTags#2*)
    //#pre[2] (void setTags(Set)): init'ed(Param_0.pcStateManager)
    //#pre[6] (void setTags(Set)): (soft) init'ed(Param_0.tagSet)
    //#pre[7] (void setTags(Set)): (soft) pcInheritedFieldCount <= 4_294_967_278
    //#post(void setTags(Set)): Param_0.addedTags == One-of{&new HashSet(pcsetTags#2*), old Param_0.addedTags}
    //#post(void setTags(Set)): Param_0.removedTags == One-of{&new HashSet(pcsetTags#1*), old Param_0.removedTags}
    //#post(void setTags(Set)): Param_0.tagSet == One-of{Param_1, old Param_0.tagSet}
    //#post(void setTags(Set)): (soft) init'ed(Param_0.tagSet)
    //#post(void setTags(Set)): new HashSet(pcsetTags#1*) num objects <= 1
    //#post(void setTags(Set)): new HashSet(pcsetTags#2*) num objects <= 1
    //#unanalyzed(void setTags(Set)): Effects-of-calling:java.util.HashSet
    //#test_vector(void setTags(Set)): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.setTags(Set)
    //#output(int pcGetEnhancementContractVersion()): return_value
    //#post(int pcGetEnhancementContractVersion()): return_value == 2
    //#WeblogEntry.java:: end of method: int org.apache.roller.weblogger.pojos.WeblogEntry.pcGetEnhancementContractVersion()
    //#input(Class class$(String)): Param_0
    //#output(Class class$(String)): return_value
    //#post(Class class$(String)): init'ed(return_value)
    //#WeblogEntry.java:: end of method: Class org.apache.roller.weblogger.pojos.WeblogEntry.class$(String)
    //#input(void pcClearFields()): Param_0
    //#output(void pcClearFields()): Param_0.addedTags
    //#output(void pcClearFields()): Param_0.allowComments
    //#output(void pcClearFields()): Param_0.anchor
    //#output(void pcClearFields()): Param_0.attSet
    //#output(void pcClearFields()): Param_0.category
    //#output(void pcClearFields()): Param_0.commentDays
    //#output(void pcClearFields()): Param_0.contentSrc
    //#output(void pcClearFields()): Param_0.contentType
    //#output(void pcClearFields()): Param_0.creator
    //#output(void pcClearFields()): Param_0.id
    //#output(void pcClearFields()): Param_0.link
    //#output(void pcClearFields()): Param_0.locale
    //#output(void pcClearFields()): Param_0.pinnedToMain
    //#output(void pcClearFields()): Param_0.plugins
    //#output(void pcClearFields()): Param_0.pubTime
    //#output(void pcClearFields()): Param_0.removedTags
    //#output(void pcClearFields()): Param_0.rightToLeft
    //#output(void pcClearFields()): Param_0.status
    //#output(void pcClearFields()): Param_0.summary
    //#output(void pcClearFields()): Param_0.tagSet
    //#output(void pcClearFields()): Param_0.text
    //#output(void pcClearFields()): Param_0.title
    //#output(void pcClearFields()): Param_0.updateTime
    //#output(void pcClearFields()): Param_0.website
    //#output(void pcClearFields()): new HashSet(pcsetTags#1) num objects
    //#output(void pcClearFields()): new HashSet(pcsetTags#2) num objects
    //#new obj(void pcClearFields()): new HashSet(pcsetTags#1)
    //#new obj(void pcClearFields()): new HashSet(pcsetTags#2)
    //#post(void pcClearFields()): Param_0.addedTags == &new HashSet(pcsetTags#2)
    //#post(void pcClearFields()): Param_0.allowComments == null
    //#post(void pcClearFields()): Param_0.anchor == null
    //#post(void pcClearFields()): Param_0.attSet == null
    //#post(void pcClearFields()): Param_0.category == null
    //#post(void pcClearFields()): Param_0.commentDays == null
    //#post(void pcClearFields()): Param_0.contentSrc == null
    //#post(void pcClearFields()): Param_0.contentType == null
    //#post(void pcClearFields()): Param_0.creator == null
    //#post(void pcClearFields()): Param_0.id == null
    //#post(void pcClearFields()): Param_0.link == null
    //#post(void pcClearFields()): Param_0.locale == null
    //#post(void pcClearFields()): Param_0.pinnedToMain == null
    //#post(void pcClearFields()): Param_0.plugins == null
    //#post(void pcClearFields()): Param_0.pubTime == null
    //#post(void pcClearFields()): Param_0.rightToLeft == null
    //#post(void pcClearFields()): Param_0.status == null
    //#post(void pcClearFields()): Param_0.summary == null
    //#post(void pcClearFields()): Param_0.tagSet == null
    //#post(void pcClearFields()): Param_0.text == null
    //#post(void pcClearFields()): Param_0.title == null
    //#post(void pcClearFields()): Param_0.updateTime == null
    //#post(void pcClearFields()): Param_0.website == null
    //#post(void pcClearFields()): Param_0.removedTags == &new HashSet(pcsetTags#1)
    //#post(void pcClearFields()): new HashSet(pcsetTags#1) num objects == 1
    //#post(void pcClearFields()): new HashSet(pcsetTags#2) num objects == 1
    //#unanalyzed(void pcClearFields()): Effects-of-calling:java.util.HashSet
    //#unanalyzed(void pcClearFields()): Effects-of-calling:java.lang.String:length
    //#unanalyzed(void pcClearFields()): Effects-of-calling:java.lang.String:trim
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcClearFields()
    //#input(PersistenceCapable pcNewInstance(StateManager, Object, bool)): Param_1
    //#input(PersistenceCapable pcNewInstance(StateManager, Object, bool)): Param_2
    //#input(PersistenceCapable pcNewInstance(StateManager, Object, bool)): Param_3
    //#input(PersistenceCapable pcNewInstance(StateManager, Object, bool)): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(PersistenceCapable pcNewInstance(StateManager, Object, bool)): __Dispatch_Table.pcClearFields()V
    //#input(PersistenceCapable pcNewInstance(StateManager, Object, bool)): __Dispatch_Table.pcCopyKeyFieldsFromObjectId(Ljava/lang/Object;)V
    //#input(PersistenceCapable pcNewInstance(StateManager, Object, bool)): java.lang.Boolean.FALSE
    //#input(PersistenceCapable pcNewInstance(StateManager, Object, bool)): java.lang.Boolean.TRUE
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new HashSet(WeblogEntry#3) num objects
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new HashSet(WeblogEntry#4) num objects
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new HashSet(WeblogEntry#5) num objects
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new HashSet(pcsetTags#1) num objects
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new HashSet(pcsetTags#2) num objects
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new Integer(WeblogEntry#1) num objects
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new TreeSet(WeblogEntry#2) num objects
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new WeblogEntry(pcNewInstance#1) num objects
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.__Tag
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.addedTags
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.allowComments
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.anchor
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.attSet
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.category
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.commentDays
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.contentSrc
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.contentType
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.creator
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.id
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.link
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.locale
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.pcStateManager
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.pinnedToMain
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.plugins
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.pubTime
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.removedTags
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.rightToLeft
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.status
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.summary
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.tagSet
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.text
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.title
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.updateTime
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.website
    //#output(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value
    //#new obj(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new HashSet(WeblogEntry#3)
    //#new obj(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new HashSet(WeblogEntry#4)
    //#new obj(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new HashSet(WeblogEntry#5)
    //#new obj(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new HashSet(pcsetTags#1)
    //#new obj(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new HashSet(pcsetTags#2)
    //#new obj(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new Integer(WeblogEntry#1)
    //#new obj(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new TreeSet(WeblogEntry#2)
    //#new obj(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new WeblogEntry(pcNewInstance#1)
    //#pre[2] (PersistenceCapable pcNewInstance(StateManager, Object, bool)): Param_2 != null
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value == &new WeblogEntry(pcNewInstance#1)
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new HashSet(WeblogEntry#3) num objects == 1
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new HashSet(WeblogEntry#4) num objects == 1
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new HashSet(WeblogEntry#5) num objects == 1
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new Integer(WeblogEntry#1) num objects == 1
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new TreeSet(WeblogEntry#2) num objects == 1
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new WeblogEntry(pcNewInstance#1) num objects == 1
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new HashSet(pcsetTags#1) num objects <= 1
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): new HashSet(pcsetTags#2) num objects <= 1
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.addedTags in Addr_Set{&new HashSet(WeblogEntry#5),&new HashSet(pcsetTags#2)}
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.allowComments == One-of{java.lang.Boolean.TRUE, null}
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): init'ed(return_value.allowComments)
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.anchor == null
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.attSet in Addr_Set{null,&new TreeSet(WeblogEntry#2)}
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.category == null
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.commentDays in Addr_Set{null,&new Integer(WeblogEntry#1)}
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.contentSrc == null
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.contentType == null
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.creator == null
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): init'ed(return_value.id)
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.link == null
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.locale == null
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.pcStateManager == Param_1
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): init'ed(return_value.pcStateManager)
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.pinnedToMain == One-of{java.lang.Boolean.FALSE, null}
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): init'ed(return_value.pinnedToMain)
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.plugins == null
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.pubTime == null
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.removedTags in Addr_Set{&new HashSet(WeblogEntry#4),&new HashSet(pcsetTags#1)}
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.rightToLeft == One-of{java.lang.Boolean.FALSE, null}
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): init'ed(return_value.rightToLeft)
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.status in Addr_Set{null,&"DRAFT"}
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.summary == null
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.tagSet in Addr_Set{null,&new HashSet(WeblogEntry#3)}
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.text == null
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.title == null
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.updateTime == null
    //#post(PersistenceCapable pcNewInstance(StateManager, Object, bool)): return_value.website == null
    //#unanalyzed(PersistenceCapable pcNewInstance(StateManager, Object, bool)): Effects-of-calling:org.apache.roller.util.UUIDGenerator:generateUUID
    //#unanalyzed(PersistenceCapable pcNewInstance(StateManager, Object, bool)): Effects-of-calling:java.lang.Integer
    //#unanalyzed(PersistenceCapable pcNewInstance(StateManager, Object, bool)): Effects-of-calling:java.util.TreeSet
    //#unanalyzed(PersistenceCapable pcNewInstance(StateManager, Object, bool)): Effects-of-calling:java.util.HashSet
    //#unanalyzed(PersistenceCapable pcNewInstance(StateManager, Object, bool)): Effects-of-calling:java.lang.String:length
    //#unanalyzed(PersistenceCapable pcNewInstance(StateManager, Object, bool)): Effects-of-calling:java.lang.String:trim
    //#unanalyzed(PersistenceCapable pcNewInstance(StateManager, Object, bool)): Effects-of-calling:org.apache.openjpa.util.StringId:getId
    //#test_vector(PersistenceCapable pcNewInstance(StateManager, Object, bool)): Param_3: {0}, {1}
    //#WeblogEntry.java:: end of method: PersistenceCapable org.apache.roller.weblogger.pojos.WeblogEntry.pcNewInstance(StateManager, Object, bool)
    //#input(PersistenceCapable pcNewInstance(StateManager, bool)): Param_1
    //#input(PersistenceCapable pcNewInstance(StateManager, bool)): Param_2
    //#input(PersistenceCapable pcNewInstance(StateManager, bool)): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(PersistenceCapable pcNewInstance(StateManager, bool)): __Dispatch_Table.pcClearFields()V
    //#input(PersistenceCapable pcNewInstance(StateManager, bool)): java.lang.Boolean.FALSE
    //#input(PersistenceCapable pcNewInstance(StateManager, bool)): java.lang.Boolean.TRUE
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): new HashSet(WeblogEntry#3) num objects
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): new HashSet(WeblogEntry#4) num objects
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): new HashSet(WeblogEntry#5) num objects
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): new HashSet(pcsetTags#1) num objects
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): new HashSet(pcsetTags#2) num objects
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): new Integer(WeblogEntry#1) num objects
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): new TreeSet(WeblogEntry#2) num objects
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): new WeblogEntry(pcNewInstance#1) num objects
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.__Tag
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.addedTags
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.allowComments
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.anchor
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.attSet
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.category
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.commentDays
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.contentSrc
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.contentType
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.creator
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.id
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.link
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.locale
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.pcStateManager
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.pinnedToMain
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.plugins
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.pubTime
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.removedTags
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.rightToLeft
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.status
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.summary
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.tagSet
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.text
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.title
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.updateTime
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.website
    //#output(PersistenceCapable pcNewInstance(StateManager, bool)): return_value
    //#new obj(PersistenceCapable pcNewInstance(StateManager, bool)): new HashSet(WeblogEntry#3)
    //#new obj(PersistenceCapable pcNewInstance(StateManager, bool)): new HashSet(WeblogEntry#4)
    //#new obj(PersistenceCapable pcNewInstance(StateManager, bool)): new HashSet(WeblogEntry#5)
    //#new obj(PersistenceCapable pcNewInstance(StateManager, bool)): new HashSet(pcsetTags#1)
    //#new obj(PersistenceCapable pcNewInstance(StateManager, bool)): new HashSet(pcsetTags#2)
    //#new obj(PersistenceCapable pcNewInstance(StateManager, bool)): new Integer(WeblogEntry#1)
    //#new obj(PersistenceCapable pcNewInstance(StateManager, bool)): new TreeSet(WeblogEntry#2)
    //#new obj(PersistenceCapable pcNewInstance(StateManager, bool)): new WeblogEntry(pcNewInstance#1)
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value == &new WeblogEntry(pcNewInstance#1)
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): new HashSet(WeblogEntry#3) num objects == 1
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): new HashSet(WeblogEntry#4) num objects == 1
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): new HashSet(WeblogEntry#5) num objects == 1
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): new Integer(WeblogEntry#1) num objects == 1
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): new TreeSet(WeblogEntry#2) num objects == 1
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): new WeblogEntry(pcNewInstance#1) num objects == 1
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): new HashSet(pcsetTags#1) num objects <= 1
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): new HashSet(pcsetTags#2) num objects <= 1
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.addedTags in Addr_Set{&new HashSet(WeblogEntry#5),&new HashSet(pcsetTags#2)}
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.allowComments == One-of{java.lang.Boolean.TRUE, null}
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): init'ed(return_value.allowComments)
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.anchor == null
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.attSet in Addr_Set{null,&new TreeSet(WeblogEntry#2)}
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.category == null
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.commentDays in Addr_Set{null,&new Integer(WeblogEntry#1)}
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.contentSrc == null
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.contentType == null
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.creator == null
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): init'ed(return_value.id)
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.link == null
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.locale == null
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.pcStateManager == Param_1
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): init'ed(return_value.pcStateManager)
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.pinnedToMain == One-of{java.lang.Boolean.FALSE, null}
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): init'ed(return_value.pinnedToMain)
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.plugins == null
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.pubTime == null
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.removedTags in Addr_Set{&new HashSet(WeblogEntry#4),&new HashSet(pcsetTags#1)}
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.rightToLeft == One-of{java.lang.Boolean.FALSE, null}
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): init'ed(return_value.rightToLeft)
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.status in Addr_Set{null,&"DRAFT"}
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.summary == null
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.tagSet in Addr_Set{null,&new HashSet(WeblogEntry#3)}
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.text == null
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.title == null
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.updateTime == null
    //#post(PersistenceCapable pcNewInstance(StateManager, bool)): return_value.website == null
    //#unanalyzed(PersistenceCapable pcNewInstance(StateManager, bool)): Effects-of-calling:org.apache.roller.util.UUIDGenerator:generateUUID
    //#unanalyzed(PersistenceCapable pcNewInstance(StateManager, bool)): Effects-of-calling:java.lang.Integer
    //#unanalyzed(PersistenceCapable pcNewInstance(StateManager, bool)): Effects-of-calling:java.util.TreeSet
    //#unanalyzed(PersistenceCapable pcNewInstance(StateManager, bool)): Effects-of-calling:java.util.HashSet
    //#unanalyzed(PersistenceCapable pcNewInstance(StateManager, bool)): Effects-of-calling:java.lang.String:length
    //#unanalyzed(PersistenceCapable pcNewInstance(StateManager, bool)): Effects-of-calling:java.lang.String:trim
    //#test_vector(PersistenceCapable pcNewInstance(StateManager, bool)): Param_2: {0}, {1}
    //#WeblogEntry.java:: end of method: PersistenceCapable org.apache.roller.weblogger.pojos.WeblogEntry.pcNewInstance(StateManager, bool)
    //#output(int pcGetManagedFieldCount()): return_value
    //#post(int pcGetManagedFieldCount()): return_value == 22
    //#WeblogEntry.java:: end of method: int org.apache.roller.weblogger.pojos.WeblogEntry.pcGetManagedFieldCount()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on Object org.apache.openjpa.enhance.StateManager:replaceObjectField(PersistenceCapable, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void pcReplaceField(int)
    //#    unanalyzed callee: Object org.apache.openjpa.enhance.StateManager:replaceObjectField(PersistenceCapable, int)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on String org.apache.openjpa.enhance.StateManager:replaceStringField(PersistenceCapable, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void pcReplaceField(int)
    //#    unanalyzed callee: String org.apache.openjpa.enhance.StateManager:replaceStringField(PersistenceCapable, int)
    //#input(void pcReplaceField(int)): Param_0
    //#input(void pcReplaceField(int)): Param_0.pcStateManager
    //#input(void pcReplaceField(int)): Param_1
    //#input(void pcReplaceField(int)): org/apache/roller/weblogger/pojos/User.__Descendant_Table[org/apache/roller/weblogger/pojos/User]
    //#input(void pcReplaceField(int)): org/apache/roller/weblogger/pojos/User.__Descendant_Table[others]
    //#input(void pcReplaceField(int)): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[org/apache/roller/weblogger/pojos/Weblog]
    //#input(void pcReplaceField(int)): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[others]
    //#input(void pcReplaceField(int)): org/apache/roller/weblogger/pojos/WeblogCategory.__Descendant_Table[org/apache/roller/weblogger/pojos/WeblogCategory]
    //#input(void pcReplaceField(int)): org/apache/roller/weblogger/pojos/WeblogCategory.__Descendant_Table[others]
    //#input(void pcReplaceField(int)): pcInheritedFieldCount
    //#output(void pcReplaceField(int)): Param_0.addedTags
    //#output(void pcReplaceField(int)): Param_0.allowComments
    //#output(void pcReplaceField(int)): Param_0.anchor
    //#output(void pcReplaceField(int)): Param_0.attSet
    //#output(void pcReplaceField(int)): Param_0.category
    //#output(void pcReplaceField(int)): Param_0.commentDays
    //#output(void pcReplaceField(int)): Param_0.contentSrc
    //#output(void pcReplaceField(int)): Param_0.contentType
    //#output(void pcReplaceField(int)): Param_0.creator
    //#output(void pcReplaceField(int)): Param_0.id
    //#output(void pcReplaceField(int)): Param_0.link
    //#output(void pcReplaceField(int)): Param_0.locale
    //#output(void pcReplaceField(int)): Param_0.pinnedToMain
    //#output(void pcReplaceField(int)): Param_0.plugins
    //#output(void pcReplaceField(int)): Param_0.pubTime
    //#output(void pcReplaceField(int)): Param_0.removedTags
    //#output(void pcReplaceField(int)): Param_0.rightToLeft
    //#output(void pcReplaceField(int)): Param_0.status
    //#output(void pcReplaceField(int)): Param_0.summary
    //#output(void pcReplaceField(int)): Param_0.tagSet
    //#output(void pcReplaceField(int)): Param_0.text
    //#output(void pcReplaceField(int)): Param_0.title
    //#output(void pcReplaceField(int)): Param_0.updateTime
    //#output(void pcReplaceField(int)): Param_0.website
    //#output(void pcReplaceField(int)): new HashSet(pcsetTags#1) num objects
    //#output(void pcReplaceField(int)): new HashSet(pcsetTags#2) num objects
    //#new obj(void pcReplaceField(int)): new HashSet(pcsetTags#1)
    //#new obj(void pcReplaceField(int)): new HashSet(pcsetTags#2)
    //#pre[2] (void pcReplaceField(int)): Param_0.pcStateManager != null
    //#pre[4] (void pcReplaceField(int)): Param_1 - pcInheritedFieldCount in 0..21
    //#pre[29] (void pcReplaceField(int)): init'ed(pcInheritedFieldCount)
    //#presumption(void pcReplaceField(int)): org.apache.openjpa.enhance.StateManager:replaceObjectField(...).__Tag == org/apache/roller/weblogger/pojos/WeblogCategory
    //#presumption(void pcReplaceField(int)): org.apache.openjpa.enhance.StateManager:replaceObjectField(...).__Tag == org/apache/roller/weblogger/pojos/User
    //#presumption(void pcReplaceField(int)): org.apache.openjpa.enhance.StateManager:replaceObjectField(...).__Tag == org/apache/roller/weblogger/pojos/Weblog
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.addedTags)
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.allowComments)
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.anchor)
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.attSet)
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.category)
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.commentDays)
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.contentSrc)
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.contentType)
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.creator)
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.id)
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.link)
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.locale)
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.pinnedToMain)
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.plugins)
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.pubTime)
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.removedTags)
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.rightToLeft)
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.status)
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.summary)
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.tagSet)
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.text)
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.title)
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.updateTime)
    //#post(void pcReplaceField(int)): possibly_updated(Param_0.website)
    //#post(void pcReplaceField(int)): new HashSet(pcsetTags#1) num objects <= 1
    //#post(void pcReplaceField(int)): new HashSet(pcsetTags#2) num objects <= 1
    //#unanalyzed(void pcReplaceField(int)): Effects-of-calling:java.util.HashSet
    //#unanalyzed(void pcReplaceField(int)): Effects-of-calling:java.lang.String:length
    //#unanalyzed(void pcReplaceField(int)): Effects-of-calling:java.lang.String:trim
    //#test_vector(void pcReplaceField(int)): Param_1 - pcInheritedFieldCount: {0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}, {11}, {12}, {13}, {14}, {15}, {16}, {17}, {18}, {19}, {20}, {21}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcReplaceField(int)
    //#WeblogEntry.java:: ?precondition failure
    //#    org/apache/roller/weblogger/pojos/WeblogEntry.pcReplaceField: Param_1 - pcInheritedFieldCount in 0..21
    //#    severity: LOW
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void pcReplaceFields(int[])
    //#    basic block: bb_2
    //#    assertion: Param_1[Local_2] - pcInheritedFieldCount in 0..21
    //#    callee: void org/apache/roller/weblogger/pojos/WeblogEntry.pcReplaceField(int)
    //#    callee assertion: Param_1 - pcInheritedFieldCount in 0..21
    //#    callee file: WeblogEntry.java
    //#    callee precondition index: [4]
    //#    callee srcpos: 
    //#    VN: Param_1[Local_2] - pcInheritedFieldCount
    //#    Expected: {0..21}
    //#    Bad: {-6_442_450_943..-1, 22..6_442_450_943}
    //#    Attribs:  Int  Exp in +/-1000  Bad overlaps +/-1000  Bad < Exp  Bad > Exp
    //#input(void pcReplaceFields(int[])): Param_0
    //#input(void pcReplaceFields(int[])): Param_0.__Tag
    //#input(void pcReplaceFields(int[])): Param_0.pcStateManager
    //#input(void pcReplaceFields(int[])): Param_1
    //#input(void pcReplaceFields(int[])): Param_1.length
    //#input(void pcReplaceFields(int[])): Param_1[0..4_294_967_295]
    //#input(void pcReplaceFields(int[])): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(void pcReplaceFields(int[])): __Descendant_Table[others]
    //#input(void pcReplaceFields(int[])): __Dispatch_Table.pcReplaceField(I)V
    //#input(void pcReplaceFields(int[])): org/apache/roller/weblogger/pojos/User.__Descendant_Table[org/apache/roller/weblogger/pojos/User]
    //#input(void pcReplaceFields(int[])): org/apache/roller/weblogger/pojos/User.__Descendant_Table[others]
    //#input(void pcReplaceFields(int[])): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[org/apache/roller/weblogger/pojos/Weblog]
    //#input(void pcReplaceFields(int[])): org/apache/roller/weblogger/pojos/Weblog.__Descendant_Table[others]
    //#input(void pcReplaceFields(int[])): org/apache/roller/weblogger/pojos/WeblogCategory.__Descendant_Table[org/apache/roller/weblogger/pojos/WeblogCategory]
    //#input(void pcReplaceFields(int[])): org/apache/roller/weblogger/pojos/WeblogCategory.__Descendant_Table[others]
    //#input(void pcReplaceFields(int[])): pcInheritedFieldCount
    //#output(void pcReplaceFields(int[])): Param_0.addedTags
    //#output(void pcReplaceFields(int[])): Param_0.allowComments
    //#output(void pcReplaceFields(int[])): Param_0.anchor
    //#output(void pcReplaceFields(int[])): Param_0.attSet
    //#output(void pcReplaceFields(int[])): Param_0.category
    //#output(void pcReplaceFields(int[])): Param_0.commentDays
    //#output(void pcReplaceFields(int[])): Param_0.contentSrc
    //#output(void pcReplaceFields(int[])): Param_0.contentType
    //#output(void pcReplaceFields(int[])): Param_0.creator
    //#output(void pcReplaceFields(int[])): Param_0.id
    //#output(void pcReplaceFields(int[])): Param_0.link
    //#output(void pcReplaceFields(int[])): Param_0.locale
    //#output(void pcReplaceFields(int[])): Param_0.pinnedToMain
    //#output(void pcReplaceFields(int[])): Param_0.plugins
    //#output(void pcReplaceFields(int[])): Param_0.pubTime
    //#output(void pcReplaceFields(int[])): Param_0.removedTags
    //#output(void pcReplaceFields(int[])): Param_0.rightToLeft
    //#output(void pcReplaceFields(int[])): Param_0.status
    //#output(void pcReplaceFields(int[])): Param_0.summary
    //#output(void pcReplaceFields(int[])): Param_0.tagSet
    //#output(void pcReplaceFields(int[])): Param_0.text
    //#output(void pcReplaceFields(int[])): Param_0.title
    //#output(void pcReplaceFields(int[])): Param_0.updateTime
    //#output(void pcReplaceFields(int[])): Param_0.website
    //#output(void pcReplaceFields(int[])): new HashSet(pcsetTags#1) num objects
    //#output(void pcReplaceFields(int[])): new HashSet(pcsetTags#2) num objects
    //#new obj(void pcReplaceFields(int[])): new HashSet(pcsetTags#1)
    //#new obj(void pcReplaceFields(int[])): new HashSet(pcsetTags#2)
    //#pre[4] (void pcReplaceFields(int[])): Param_1 != null
    //#pre[5] (void pcReplaceFields(int[])): Param_1.length <= 4_294_967_295
    //#pre[2] (void pcReplaceFields(int[])): (soft) Param_0.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[3] (void pcReplaceFields(int[])): (soft) Param_0.pcStateManager != null
    //#pre[6] (void pcReplaceFields(int[])): (soft) init'ed(Param_1[0..4_294_967_295])
    //#pre[31] (void pcReplaceFields(int[])): (soft) init'ed(pcInheritedFieldCount)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.addedTags)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.allowComments)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.anchor)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.attSet)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.category)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.commentDays)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.contentSrc)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.contentType)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.creator)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.id)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.link)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.locale)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.pinnedToMain)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.plugins)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.pubTime)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.removedTags)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.rightToLeft)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.status)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.summary)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.tagSet)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.text)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.title)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.updateTime)
    //#post(void pcReplaceFields(int[])): possibly_updated(Param_0.website)
    //#post(void pcReplaceFields(int[])): init'ed(new HashSet(pcsetTags#1) num objects)
    //#post(void pcReplaceFields(int[])): init'ed(new HashSet(pcsetTags#2) num objects)
    //#unanalyzed(void pcReplaceFields(int[])): Effects-of-calling:java.util.HashSet
    //#unanalyzed(void pcReplaceFields(int[])): Effects-of-calling:java.lang.String:length
    //#unanalyzed(void pcReplaceFields(int[])): Effects-of-calling:java.lang.String:trim
    //#unanalyzed(void pcReplaceFields(int[])): Effects-of-calling:org.apache.openjpa.enhance.StateManager:replaceObjectField
    //#unanalyzed(void pcReplaceFields(int[])): Effects-of-calling:org.apache.openjpa.enhance.StateManager:replaceStringField
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcReplaceFields(int[])
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:providedObjectField(PersistenceCapable, int, Object)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void pcProvideField(int)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:providedObjectField(PersistenceCapable, int, Object)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:providedStringField(PersistenceCapable, int, String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void pcProvideField(int)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:providedStringField(PersistenceCapable, int, String)
    //#input(void pcProvideField(int)): Param_0
    //#input(void pcProvideField(int)): Param_0.allowComments
    //#input(void pcProvideField(int)): Param_0.anchor
    //#input(void pcProvideField(int)): Param_0.attSet
    //#input(void pcProvideField(int)): Param_0.category
    //#input(void pcProvideField(int)): Param_0.commentDays
    //#input(void pcProvideField(int)): Param_0.contentSrc
    //#input(void pcProvideField(int)): Param_0.contentType
    //#input(void pcProvideField(int)): Param_0.creator
    //#input(void pcProvideField(int)): Param_0.id
    //#input(void pcProvideField(int)): Param_0.link
    //#input(void pcProvideField(int)): Param_0.locale
    //#input(void pcProvideField(int)): Param_0.pcStateManager
    //#input(void pcProvideField(int)): Param_0.pinnedToMain
    //#input(void pcProvideField(int)): Param_0.plugins
    //#input(void pcProvideField(int)): Param_0.pubTime
    //#input(void pcProvideField(int)): Param_0.rightToLeft
    //#input(void pcProvideField(int)): Param_0.status
    //#input(void pcProvideField(int)): Param_0.summary
    //#input(void pcProvideField(int)): Param_0.tagSet
    //#input(void pcProvideField(int)): Param_0.text
    //#input(void pcProvideField(int)): Param_0.title
    //#input(void pcProvideField(int)): Param_0.updateTime
    //#input(void pcProvideField(int)): Param_0.website
    //#input(void pcProvideField(int)): Param_1
    //#input(void pcProvideField(int)): pcInheritedFieldCount
    //#pre[13] (void pcProvideField(int)): Param_0.pcStateManager != null
    //#pre[26] (void pcProvideField(int)): Param_1 - pcInheritedFieldCount in 0..21
    //#pre[27] (void pcProvideField(int)): init'ed(pcInheritedFieldCount)
    //#pre[2] (void pcProvideField(int)): (soft) init'ed(Param_0.allowComments)
    //#pre[3] (void pcProvideField(int)): (soft) init'ed(Param_0.anchor)
    //#pre[4] (void pcProvideField(int)): (soft) init'ed(Param_0.attSet)
    //#pre[5] (void pcProvideField(int)): (soft) init'ed(Param_0.category)
    //#pre[6] (void pcProvideField(int)): (soft) init'ed(Param_0.commentDays)
    //#pre[7] (void pcProvideField(int)): (soft) init'ed(Param_0.contentSrc)
    //#pre[8] (void pcProvideField(int)): (soft) init'ed(Param_0.contentType)
    //#pre[9] (void pcProvideField(int)): (soft) init'ed(Param_0.creator)
    //#pre[10] (void pcProvideField(int)): (soft) init'ed(Param_0.id)
    //#pre[11] (void pcProvideField(int)): (soft) init'ed(Param_0.link)
    //#pre[12] (void pcProvideField(int)): (soft) init'ed(Param_0.locale)
    //#pre[14] (void pcProvideField(int)): (soft) init'ed(Param_0.pinnedToMain)
    //#pre[15] (void pcProvideField(int)): (soft) init'ed(Param_0.plugins)
    //#pre[16] (void pcProvideField(int)): (soft) init'ed(Param_0.pubTime)
    //#pre[17] (void pcProvideField(int)): (soft) init'ed(Param_0.rightToLeft)
    //#pre[18] (void pcProvideField(int)): (soft) init'ed(Param_0.status)
    //#pre[19] (void pcProvideField(int)): (soft) init'ed(Param_0.summary)
    //#pre[20] (void pcProvideField(int)): (soft) init'ed(Param_0.tagSet)
    //#pre[21] (void pcProvideField(int)): (soft) init'ed(Param_0.text)
    //#pre[22] (void pcProvideField(int)): (soft) init'ed(Param_0.title)
    //#pre[23] (void pcProvideField(int)): (soft) init'ed(Param_0.updateTime)
    //#pre[24] (void pcProvideField(int)): (soft) init'ed(Param_0.website)
    //#test_vector(void pcProvideField(int)): Param_1 - pcInheritedFieldCount: {0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}, {11}, {12}, {13}, {14}, {15}, {16}, {17}, {18}, {19}, {20}, {21}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcProvideField(int)
    //#WeblogEntry.java:: ?precondition failure
    //#    org/apache/roller/weblogger/pojos/WeblogEntry.pcProvideField: Param_1 - pcInheritedFieldCount in 0..21
    //#    severity: LOW
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void pcProvideFields(int[])
    //#    basic block: bb_2
    //#    assertion: Param_1[Local_2] - pcInheritedFieldCount in 0..21
    //#    callee: void org/apache/roller/weblogger/pojos/WeblogEntry.pcProvideField(int)
    //#    callee assertion: Param_1 - pcInheritedFieldCount in 0..21
    //#    callee file: WeblogEntry.java
    //#    callee precondition index: [26]
    //#    callee srcpos: 
    //#    VN: Param_1[Local_2] - pcInheritedFieldCount
    //#    Expected: {0..21}
    //#    Bad: {-6_442_450_943..-1, 22..6_442_450_943}
    //#    Attribs:  Int  Exp in +/-1000  Bad overlaps +/-1000  Bad < Exp  Bad > Exp
    //#input(void pcProvideFields(int[])): Param_0
    //#input(void pcProvideFields(int[])): Param_0.__Tag
    //#input(void pcProvideFields(int[])): Param_0.allowComments
    //#input(void pcProvideFields(int[])): Param_0.anchor
    //#input(void pcProvideFields(int[])): Param_0.attSet
    //#input(void pcProvideFields(int[])): Param_0.category
    //#input(void pcProvideFields(int[])): Param_0.commentDays
    //#input(void pcProvideFields(int[])): Param_0.contentSrc
    //#input(void pcProvideFields(int[])): Param_0.contentType
    //#input(void pcProvideFields(int[])): Param_0.creator
    //#input(void pcProvideFields(int[])): Param_0.id
    //#input(void pcProvideFields(int[])): Param_0.link
    //#input(void pcProvideFields(int[])): Param_0.locale
    //#input(void pcProvideFields(int[])): Param_0.pcStateManager
    //#input(void pcProvideFields(int[])): Param_0.pinnedToMain
    //#input(void pcProvideFields(int[])): Param_0.plugins
    //#input(void pcProvideFields(int[])): Param_0.pubTime
    //#input(void pcProvideFields(int[])): Param_0.rightToLeft
    //#input(void pcProvideFields(int[])): Param_0.status
    //#input(void pcProvideFields(int[])): Param_0.summary
    //#input(void pcProvideFields(int[])): Param_0.tagSet
    //#input(void pcProvideFields(int[])): Param_0.text
    //#input(void pcProvideFields(int[])): Param_0.title
    //#input(void pcProvideFields(int[])): Param_0.updateTime
    //#input(void pcProvideFields(int[])): Param_0.website
    //#input(void pcProvideFields(int[])): Param_1
    //#input(void pcProvideFields(int[])): Param_1.length
    //#input(void pcProvideFields(int[])): Param_1[0..4_294_967_295]
    //#input(void pcProvideFields(int[])): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(void pcProvideFields(int[])): __Descendant_Table[others]
    //#input(void pcProvideFields(int[])): __Dispatch_Table.pcProvideField(I)V
    //#input(void pcProvideFields(int[])): pcInheritedFieldCount
    //#pre[26] (void pcProvideFields(int[])): Param_1 != null
    //#pre[27] (void pcProvideFields(int[])): Param_1.length <= 4_294_967_295
    //#pre[2] (void pcProvideFields(int[])): (soft) Param_0.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[3] (void pcProvideFields(int[])): (soft) init'ed(Param_0.allowComments)
    //#pre[4] (void pcProvideFields(int[])): (soft) init'ed(Param_0.anchor)
    //#pre[5] (void pcProvideFields(int[])): (soft) init'ed(Param_0.attSet)
    //#pre[6] (void pcProvideFields(int[])): (soft) init'ed(Param_0.category)
    //#pre[7] (void pcProvideFields(int[])): (soft) init'ed(Param_0.commentDays)
    //#pre[8] (void pcProvideFields(int[])): (soft) init'ed(Param_0.contentSrc)
    //#pre[9] (void pcProvideFields(int[])): (soft) init'ed(Param_0.contentType)
    //#pre[10] (void pcProvideFields(int[])): (soft) init'ed(Param_0.creator)
    //#pre[11] (void pcProvideFields(int[])): (soft) init'ed(Param_0.id)
    //#pre[12] (void pcProvideFields(int[])): (soft) init'ed(Param_0.link)
    //#pre[13] (void pcProvideFields(int[])): (soft) init'ed(Param_0.locale)
    //#pre[14] (void pcProvideFields(int[])): (soft) Param_0.pcStateManager != null
    //#pre[15] (void pcProvideFields(int[])): (soft) init'ed(Param_0.pinnedToMain)
    //#pre[16] (void pcProvideFields(int[])): (soft) init'ed(Param_0.plugins)
    //#pre[17] (void pcProvideFields(int[])): (soft) init'ed(Param_0.pubTime)
    //#pre[18] (void pcProvideFields(int[])): (soft) init'ed(Param_0.rightToLeft)
    //#pre[19] (void pcProvideFields(int[])): (soft) init'ed(Param_0.status)
    //#pre[20] (void pcProvideFields(int[])): (soft) init'ed(Param_0.summary)
    //#pre[21] (void pcProvideFields(int[])): (soft) init'ed(Param_0.tagSet)
    //#pre[22] (void pcProvideFields(int[])): (soft) init'ed(Param_0.text)
    //#pre[23] (void pcProvideFields(int[])): (soft) init'ed(Param_0.title)
    //#pre[24] (void pcProvideFields(int[])): (soft) init'ed(Param_0.updateTime)
    //#pre[25] (void pcProvideFields(int[])): (soft) init'ed(Param_0.website)
    //#pre[28] (void pcProvideFields(int[])): (soft) init'ed(Param_1[0..4_294_967_295])
    //#pre[29] (void pcProvideFields(int[])): (soft) init'ed(pcInheritedFieldCount)
    //#unanalyzed(void pcProvideFields(int[])): Effects-of-calling:org.apache.openjpa.enhance.StateManager:providedObjectField
    //#unanalyzed(void pcProvideFields(int[])): Effects-of-calling:org.apache.openjpa.enhance.StateManager:providedStringField
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcProvideFields(int[])
    //#input(void pcCopyField(WeblogEntry, int)): Param_0
    //#input(void pcCopyField(WeblogEntry, int)): Param_1
    //#input(void pcCopyField(WeblogEntry, int)): Param_1.allowComments
    //#input(void pcCopyField(WeblogEntry, int)): Param_1.anchor
    //#input(void pcCopyField(WeblogEntry, int)): Param_1.attSet
    //#input(void pcCopyField(WeblogEntry, int)): Param_1.category
    //#input(void pcCopyField(WeblogEntry, int)): Param_1.commentDays
    //#input(void pcCopyField(WeblogEntry, int)): Param_1.contentSrc
    //#input(void pcCopyField(WeblogEntry, int)): Param_1.contentType
    //#input(void pcCopyField(WeblogEntry, int)): Param_1.creator
    //#input(void pcCopyField(WeblogEntry, int)): Param_1.id
    //#input(void pcCopyField(WeblogEntry, int)): Param_1.link
    //#input(void pcCopyField(WeblogEntry, int)): Param_1.locale
    //#input(void pcCopyField(WeblogEntry, int)): Param_1.pinnedToMain
    //#input(void pcCopyField(WeblogEntry, int)): Param_1.plugins
    //#input(void pcCopyField(WeblogEntry, int)): Param_1.pubTime
    //#input(void pcCopyField(WeblogEntry, int)): Param_1.rightToLeft
    //#input(void pcCopyField(WeblogEntry, int)): Param_1.status
    //#input(void pcCopyField(WeblogEntry, int)): Param_1.summary
    //#input(void pcCopyField(WeblogEntry, int)): Param_1.tagSet
    //#input(void pcCopyField(WeblogEntry, int)): Param_1.text
    //#input(void pcCopyField(WeblogEntry, int)): Param_1.title
    //#input(void pcCopyField(WeblogEntry, int)): Param_1.updateTime
    //#input(void pcCopyField(WeblogEntry, int)): Param_1.website
    //#input(void pcCopyField(WeblogEntry, int)): Param_2
    //#input(void pcCopyField(WeblogEntry, int)): pcInheritedFieldCount
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.addedTags
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.allowComments
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.anchor
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.attSet
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.category
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.commentDays
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.contentSrc
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.contentType
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.creator
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.id
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.link
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.locale
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.pinnedToMain
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.plugins
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.pubTime
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.removedTags
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.rightToLeft
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.status
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.summary
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.tagSet
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.text
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.title
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.updateTime
    //#output(void pcCopyField(WeblogEntry, int)): Param_0.website
    //#output(void pcCopyField(WeblogEntry, int)): new HashSet(pcsetTags#1) num objects
    //#output(void pcCopyField(WeblogEntry, int)): new HashSet(pcsetTags#2) num objects
    //#new obj(void pcCopyField(WeblogEntry, int)): new HashSet(pcsetTags#1)
    //#new obj(void pcCopyField(WeblogEntry, int)): new HashSet(pcsetTags#2)
    //#pre[2] (void pcCopyField(WeblogEntry, int)): Param_1 != null
    //#pre[26] (void pcCopyField(WeblogEntry, int)): Param_2 - pcInheritedFieldCount in 0..21
    //#pre[51] (void pcCopyField(WeblogEntry, int)): init'ed(pcInheritedFieldCount)
    //#pre[3] (void pcCopyField(WeblogEntry, int)): (soft) init'ed(Param_1.allowComments)
    //#pre[4] (void pcCopyField(WeblogEntry, int)): (soft) init'ed(Param_1.anchor)
    //#pre[5] (void pcCopyField(WeblogEntry, int)): (soft) init'ed(Param_1.attSet)
    //#pre[6] (void pcCopyField(WeblogEntry, int)): (soft) init'ed(Param_1.category)
    //#pre[7] (void pcCopyField(WeblogEntry, int)): (soft) init'ed(Param_1.commentDays)
    //#pre[8] (void pcCopyField(WeblogEntry, int)): (soft) init'ed(Param_1.contentSrc)
    //#pre[9] (void pcCopyField(WeblogEntry, int)): (soft) init'ed(Param_1.contentType)
    //#pre[10] (void pcCopyField(WeblogEntry, int)): (soft) init'ed(Param_1.creator)
    //#pre[11] (void pcCopyField(WeblogEntry, int)): (soft) init'ed(Param_1.id)
    //#pre[12] (void pcCopyField(WeblogEntry, int)): (soft) init'ed(Param_1.link)
    //#pre[13] (void pcCopyField(WeblogEntry, int)): (soft) init'ed(Param_1.locale)
    //#pre[14] (void pcCopyField(WeblogEntry, int)): (soft) init'ed(Param_1.pinnedToMain)
    //#pre[15] (void pcCopyField(WeblogEntry, int)): (soft) init'ed(Param_1.plugins)
    //#pre[16] (void pcCopyField(WeblogEntry, int)): (soft) init'ed(Param_1.pubTime)
    //#pre[17] (void pcCopyField(WeblogEntry, int)): (soft) init'ed(Param_1.rightToLeft)
    //#pre[18] (void pcCopyField(WeblogEntry, int)): (soft) init'ed(Param_1.status)
    //#pre[19] (void pcCopyField(WeblogEntry, int)): (soft) init'ed(Param_1.summary)
    //#pre[20] (void pcCopyField(WeblogEntry, int)): (soft) init'ed(Param_1.tagSet)
    //#pre[21] (void pcCopyField(WeblogEntry, int)): (soft) init'ed(Param_1.text)
    //#pre[22] (void pcCopyField(WeblogEntry, int)): (soft) init'ed(Param_1.title)
    //#pre[23] (void pcCopyField(WeblogEntry, int)): (soft) init'ed(Param_1.updateTime)
    //#pre[24] (void pcCopyField(WeblogEntry, int)): (soft) init'ed(Param_1.website)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.addedTags)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.allowComments)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.anchor)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.attSet)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.category)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.commentDays)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.contentSrc)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.contentType)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.creator)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.id)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.link)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.locale)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.pinnedToMain)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.plugins)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.pubTime)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.removedTags)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.rightToLeft)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.status)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.summary)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.tagSet)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.text)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.title)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.updateTime)
    //#post(void pcCopyField(WeblogEntry, int)): possibly_updated(Param_0.website)
    //#post(void pcCopyField(WeblogEntry, int)): new HashSet(pcsetTags#1) num objects <= 1
    //#post(void pcCopyField(WeblogEntry, int)): new HashSet(pcsetTags#2) num objects <= 1
    //#unanalyzed(void pcCopyField(WeblogEntry, int)): Effects-of-calling:java.util.HashSet
    //#unanalyzed(void pcCopyField(WeblogEntry, int)): Effects-of-calling:java.lang.String:length
    //#unanalyzed(void pcCopyField(WeblogEntry, int)): Effects-of-calling:java.lang.String:trim
    //#test_vector(void pcCopyField(WeblogEntry, int)): Param_2 - pcInheritedFieldCount: {0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}, {11}, {12}, {13}, {14}, {15}, {16}, {17}, {18}, {19}, {20}, {21}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcCopyField(WeblogEntry, int)
    //#WeblogEntry.java:: ?precondition failure
    //#    org/apache/roller/weblogger/pojos/WeblogEntry.pcCopyField: Param_2 - pcInheritedFieldCount in 0..21
    //#    severity: LOW
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void pcCopyFields(Object, int[])
    //#    basic block: bb_2
    //#    assertion: Param_2[Local_4] - pcInheritedFieldCount in 0..21
    //#    callee: void org/apache/roller/weblogger/pojos/WeblogEntry.pcCopyField(WeblogEntry, int)
    //#    callee assertion: Param_2 - pcInheritedFieldCount in 0..21
    //#    callee file: WeblogEntry.java
    //#    callee precondition index: [26]
    //#    callee srcpos: 
    //#    VN: Param_2[Local_4] - pcInheritedFieldCount
    //#    Expected: {0..21}
    //#    Bad: {-6_442_450_943..-1, 22..6_442_450_943}
    //#    Attribs:  Int  Exp in +/-1000  Bad overlaps +/-1000  Bad < Exp  Bad > Exp
    //#input(void pcCopyFields(Object, int[])): Param_0
    //#input(void pcCopyFields(Object, int[])): Param_0.__Tag
    //#input(void pcCopyFields(Object, int[])): Param_0.pcStateManager
    //#input(void pcCopyFields(Object, int[])): Param_1
    //#input(void pcCopyFields(Object, int[])): Param_1.__Tag
    //#input(void pcCopyFields(Object, int[])): Param_1.allowComments
    //#input(void pcCopyFields(Object, int[])): Param_1.anchor
    //#input(void pcCopyFields(Object, int[])): Param_1.attSet
    //#input(void pcCopyFields(Object, int[])): Param_1.category
    //#input(void pcCopyFields(Object, int[])): Param_1.commentDays
    //#input(void pcCopyFields(Object, int[])): Param_1.contentSrc
    //#input(void pcCopyFields(Object, int[])): Param_1.contentType
    //#input(void pcCopyFields(Object, int[])): Param_1.creator
    //#input(void pcCopyFields(Object, int[])): Param_1.id
    //#input(void pcCopyFields(Object, int[])): Param_1.link
    //#input(void pcCopyFields(Object, int[])): Param_1.locale
    //#input(void pcCopyFields(Object, int[])): Param_1.pcStateManager
    //#input(void pcCopyFields(Object, int[])): Param_1.pinnedToMain
    //#input(void pcCopyFields(Object, int[])): Param_1.plugins
    //#input(void pcCopyFields(Object, int[])): Param_1.pubTime
    //#input(void pcCopyFields(Object, int[])): Param_1.rightToLeft
    //#input(void pcCopyFields(Object, int[])): Param_1.status
    //#input(void pcCopyFields(Object, int[])): Param_1.summary
    //#input(void pcCopyFields(Object, int[])): Param_1.tagSet
    //#input(void pcCopyFields(Object, int[])): Param_1.text
    //#input(void pcCopyFields(Object, int[])): Param_1.title
    //#input(void pcCopyFields(Object, int[])): Param_1.updateTime
    //#input(void pcCopyFields(Object, int[])): Param_1.website
    //#input(void pcCopyFields(Object, int[])): Param_2
    //#input(void pcCopyFields(Object, int[])): Param_2.length
    //#input(void pcCopyFields(Object, int[])): Param_2[0..4_294_967_295]
    //#input(void pcCopyFields(Object, int[])): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(void pcCopyFields(Object, int[])): __Descendant_Table[others]
    //#input(void pcCopyFields(Object, int[])): __Dispatch_Table.pcCopyField(Lorg/apache/roller/weblogger/pojos/WeblogEntry;I)V
    //#input(void pcCopyFields(Object, int[])): pcInheritedFieldCount
    //#output(void pcCopyFields(Object, int[])): Param_0.addedTags
    //#output(void pcCopyFields(Object, int[])): Param_0.allowComments
    //#output(void pcCopyFields(Object, int[])): Param_0.anchor
    //#output(void pcCopyFields(Object, int[])): Param_0.attSet
    //#output(void pcCopyFields(Object, int[])): Param_0.category
    //#output(void pcCopyFields(Object, int[])): Param_0.commentDays
    //#output(void pcCopyFields(Object, int[])): Param_0.contentSrc
    //#output(void pcCopyFields(Object, int[])): Param_0.contentType
    //#output(void pcCopyFields(Object, int[])): Param_0.creator
    //#output(void pcCopyFields(Object, int[])): Param_0.id
    //#output(void pcCopyFields(Object, int[])): Param_0.link
    //#output(void pcCopyFields(Object, int[])): Param_0.locale
    //#output(void pcCopyFields(Object, int[])): Param_0.pinnedToMain
    //#output(void pcCopyFields(Object, int[])): Param_0.plugins
    //#output(void pcCopyFields(Object, int[])): Param_0.pubTime
    //#output(void pcCopyFields(Object, int[])): Param_0.removedTags
    //#output(void pcCopyFields(Object, int[])): Param_0.rightToLeft
    //#output(void pcCopyFields(Object, int[])): Param_0.status
    //#output(void pcCopyFields(Object, int[])): Param_0.summary
    //#output(void pcCopyFields(Object, int[])): Param_0.tagSet
    //#output(void pcCopyFields(Object, int[])): Param_0.text
    //#output(void pcCopyFields(Object, int[])): Param_0.title
    //#output(void pcCopyFields(Object, int[])): Param_0.updateTime
    //#output(void pcCopyFields(Object, int[])): Param_0.website
    //#output(void pcCopyFields(Object, int[])): new HashSet(pcsetTags#1) num objects
    //#output(void pcCopyFields(Object, int[])): new HashSet(pcsetTags#2) num objects
    //#new obj(void pcCopyFields(Object, int[])): new HashSet(pcsetTags#1)
    //#new obj(void pcCopyFields(Object, int[])): new HashSet(pcsetTags#2)
    //#pre[3] (void pcCopyFields(Object, int[])): Param_0.pcStateManager != null
    //#pre[4] (void pcCopyFields(Object, int[])): Param_0.pcStateManager == Param_1.pcStateManager
    //#pre[5] (void pcCopyFields(Object, int[])): Param_1 != null
    //#pre[7] (void pcCopyFields(Object, int[])): Param_1.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[19] (void pcCopyFields(Object, int[])): Param_1.pcStateManager != null
    //#pre[31] (void pcCopyFields(Object, int[])): Param_2 != null
    //#pre[32] (void pcCopyFields(Object, int[])): Param_2.length <= 4_294_967_295
    //#pre[2] (void pcCopyFields(Object, int[])): (soft) Param_0.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[8] (void pcCopyFields(Object, int[])): (soft) init'ed(Param_1.allowComments)
    //#pre[9] (void pcCopyFields(Object, int[])): (soft) init'ed(Param_1.anchor)
    //#pre[10] (void pcCopyFields(Object, int[])): (soft) init'ed(Param_1.attSet)
    //#pre[11] (void pcCopyFields(Object, int[])): (soft) init'ed(Param_1.category)
    //#pre[12] (void pcCopyFields(Object, int[])): (soft) init'ed(Param_1.commentDays)
    //#pre[13] (void pcCopyFields(Object, int[])): (soft) init'ed(Param_1.contentSrc)
    //#pre[14] (void pcCopyFields(Object, int[])): (soft) init'ed(Param_1.contentType)
    //#pre[15] (void pcCopyFields(Object, int[])): (soft) init'ed(Param_1.creator)
    //#pre[16] (void pcCopyFields(Object, int[])): (soft) init'ed(Param_1.id)
    //#pre[17] (void pcCopyFields(Object, int[])): (soft) init'ed(Param_1.link)
    //#pre[18] (void pcCopyFields(Object, int[])): (soft) init'ed(Param_1.locale)
    //#pre[20] (void pcCopyFields(Object, int[])): (soft) init'ed(Param_1.pinnedToMain)
    //#pre[21] (void pcCopyFields(Object, int[])): (soft) init'ed(Param_1.plugins)
    //#pre[22] (void pcCopyFields(Object, int[])): (soft) init'ed(Param_1.pubTime)
    //#pre[23] (void pcCopyFields(Object, int[])): (soft) init'ed(Param_1.rightToLeft)
    //#pre[24] (void pcCopyFields(Object, int[])): (soft) init'ed(Param_1.status)
    //#pre[25] (void pcCopyFields(Object, int[])): (soft) init'ed(Param_1.summary)
    //#pre[26] (void pcCopyFields(Object, int[])): (soft) init'ed(Param_1.tagSet)
    //#pre[27] (void pcCopyFields(Object, int[])): (soft) init'ed(Param_1.text)
    //#pre[28] (void pcCopyFields(Object, int[])): (soft) init'ed(Param_1.title)
    //#pre[29] (void pcCopyFields(Object, int[])): (soft) init'ed(Param_1.updateTime)
    //#pre[30] (void pcCopyFields(Object, int[])): (soft) init'ed(Param_1.website)
    //#pre[33] (void pcCopyFields(Object, int[])): (soft) init'ed(Param_2[0..4_294_967_295])
    //#pre[58] (void pcCopyFields(Object, int[])): (soft) init'ed(pcInheritedFieldCount)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.addedTags)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.allowComments)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.anchor)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.attSet)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.category)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.commentDays)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.contentSrc)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.contentType)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.creator)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.id)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.link)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.locale)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.pinnedToMain)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.plugins)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.pubTime)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.removedTags)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.rightToLeft)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.status)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.summary)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.tagSet)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.text)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.title)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.updateTime)
    //#post(void pcCopyFields(Object, int[])): possibly_updated(Param_0.website)
    //#post(void pcCopyFields(Object, int[])): init'ed(new HashSet(pcsetTags#1) num objects)
    //#post(void pcCopyFields(Object, int[])): init'ed(new HashSet(pcsetTags#2) num objects)
    //#unanalyzed(void pcCopyFields(Object, int[])): Effects-of-calling:java.util.HashSet
    //#unanalyzed(void pcCopyFields(Object, int[])): Effects-of-calling:java.lang.String:length
    //#unanalyzed(void pcCopyFields(Object, int[])): Effects-of-calling:java.lang.String:trim
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcCopyFields(Object, int[])
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on Object org.apache.openjpa.enhance.StateManager:getGenericContext()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: Object pcGetGenericContext()
    //#    unanalyzed callee: Object org.apache.openjpa.enhance.StateManager:getGenericContext()
    //#input(Object pcGetGenericContext()): Param_0
    //#input(Object pcGetGenericContext()): Param_0.pcStateManager
    //#output(Object pcGetGenericContext()): return_value
    //#pre[2] (Object pcGetGenericContext()): init'ed(Param_0.pcStateManager)
    //#post(Object pcGetGenericContext()): init'ed(return_value)
    //#test_vector(Object pcGetGenericContext()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: Object org.apache.roller.weblogger.pojos.WeblogEntry.pcGetGenericContext()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on Object org.apache.openjpa.enhance.StateManager:fetchObjectId()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: Object pcFetchObjectId()
    //#    unanalyzed callee: Object org.apache.openjpa.enhance.StateManager:fetchObjectId()
    //#input(Object pcFetchObjectId()): Param_0
    //#input(Object pcFetchObjectId()): Param_0.pcStateManager
    //#output(Object pcFetchObjectId()): return_value
    //#pre[2] (Object pcFetchObjectId()): init'ed(Param_0.pcStateManager)
    //#post(Object pcFetchObjectId()): init'ed(return_value)
    //#test_vector(Object pcFetchObjectId()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: Object org.apache.roller.weblogger.pojos.WeblogEntry.pcFetchObjectId()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on bool org.apache.openjpa.enhance.StateManager:isDeleted()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: bool pcIsDeleted()
    //#    unanalyzed callee: bool org.apache.openjpa.enhance.StateManager:isDeleted()
    //#input(bool pcIsDeleted()): Param_0
    //#input(bool pcIsDeleted()): Param_0.pcStateManager
    //#output(bool pcIsDeleted()): return_value
    //#pre[2] (bool pcIsDeleted()): init'ed(Param_0.pcStateManager)
    //#post(bool pcIsDeleted()): init'ed(return_value)
    //#test_vector(bool pcIsDeleted()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: bool org.apache.roller.weblogger.pojos.WeblogEntry.pcIsDeleted()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on bool org.apache.openjpa.enhance.StateManager:isDirty()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: bool pcIsDirty()
    //#    unanalyzed callee: bool org.apache.openjpa.enhance.StateManager:isDirty()
    //#input(bool pcIsDirty()): Param_0
    //#input(bool pcIsDirty()): Param_0.pcStateManager
    //#output(bool pcIsDirty()): return_value
    //#pre[2] (bool pcIsDirty()): init'ed(Param_0.pcStateManager)
    //#post(bool pcIsDirty()): init'ed(return_value)
    //#test_vector(bool pcIsDirty()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: bool org.apache.roller.weblogger.pojos.WeblogEntry.pcIsDirty()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on bool org.apache.openjpa.enhance.StateManager:isNew()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: bool pcIsNew()
    //#    unanalyzed callee: bool org.apache.openjpa.enhance.StateManager:isNew()
    //#input(bool pcIsNew()): Param_0
    //#input(bool pcIsNew()): Param_0.pcStateManager
    //#output(bool pcIsNew()): return_value
    //#pre[2] (bool pcIsNew()): init'ed(Param_0.pcStateManager)
    //#post(bool pcIsNew()): init'ed(return_value)
    //#test_vector(bool pcIsNew()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: bool org.apache.roller.weblogger.pojos.WeblogEntry.pcIsNew()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on bool org.apache.openjpa.enhance.StateManager:isPersistent()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: bool pcIsPersistent()
    //#    unanalyzed callee: bool org.apache.openjpa.enhance.StateManager:isPersistent()
    //#input(bool pcIsPersistent()): Param_0
    //#input(bool pcIsPersistent()): Param_0.pcStateManager
    //#output(bool pcIsPersistent()): return_value
    //#pre[2] (bool pcIsPersistent()): init'ed(Param_0.pcStateManager)
    //#post(bool pcIsPersistent()): init'ed(return_value)
    //#test_vector(bool pcIsPersistent()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: bool org.apache.roller.weblogger.pojos.WeblogEntry.pcIsPersistent()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on bool org.apache.openjpa.enhance.StateManager:isTransactional()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: bool pcIsTransactional()
    //#    unanalyzed callee: bool org.apache.openjpa.enhance.StateManager:isTransactional()
    //#input(bool pcIsTransactional()): Param_0
    //#input(bool pcIsTransactional()): Param_0.pcStateManager
    //#output(bool pcIsTransactional()): return_value
    //#pre[2] (bool pcIsTransactional()): init'ed(Param_0.pcStateManager)
    //#post(bool pcIsTransactional()): init'ed(return_value)
    //#test_vector(bool pcIsTransactional()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: bool org.apache.roller.weblogger.pojos.WeblogEntry.pcIsTransactional()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on bool org.apache.openjpa.enhance.StateManager:serializing()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: bool pcSerializing()
    //#    unanalyzed callee: bool org.apache.openjpa.enhance.StateManager:serializing()
    //#input(bool pcSerializing()): Param_0
    //#input(bool pcSerializing()): Param_0.pcStateManager
    //#output(bool pcSerializing()): return_value
    //#pre[2] (bool pcSerializing()): init'ed(Param_0.pcStateManager)
    //#post(bool pcSerializing()): init'ed(return_value)
    //#test_vector(bool pcSerializing()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: bool org.apache.roller.weblogger.pojos.WeblogEntry.pcSerializing()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.StateManager:dirty(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void pcDirty(String)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.StateManager:dirty(String)
    //#input(void pcDirty(String)): Param_0
    //#input(void pcDirty(String)): Param_0.pcStateManager
    //#input(void pcDirty(String)): Param_1
    //#pre[2] (void pcDirty(String)): init'ed(Param_0.pcStateManager)
    //#test_vector(void pcDirty(String)): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcDirty(String)
    //#input(StateManager pcGetStateManager()): Param_0
    //#input(StateManager pcGetStateManager()): Param_0.pcStateManager
    //#output(StateManager pcGetStateManager()): return_value
    //#pre[2] (StateManager pcGetStateManager()): init'ed(Param_0.pcStateManager)
    //#post(StateManager pcGetStateManager()): return_value == Param_0.pcStateManager
    //#post(StateManager pcGetStateManager()): init'ed(return_value)
    //#WeblogEntry.java:: end of method: StateManager org.apache.roller.weblogger.pojos.WeblogEntry.pcGetStateManager()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on Object org.apache.openjpa.enhance.StateManager:getVersion()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: Object pcGetVersion()
    //#    unanalyzed callee: Object org.apache.openjpa.enhance.StateManager:getVersion()
    //#input(Object pcGetVersion()): Param_0
    //#input(Object pcGetVersion()): Param_0.pcStateManager
    //#output(Object pcGetVersion()): return_value
    //#pre[2] (Object pcGetVersion()): init'ed(Param_0.pcStateManager)
    //#post(Object pcGetVersion()): init'ed(return_value)
    //#test_vector(Object pcGetVersion()): Param_0.pcStateManager: Inverse{null}, Addr_Set{null}
    //#WeblogEntry.java:: end of method: Object org.apache.roller.weblogger.pojos.WeblogEntry.pcGetVersion()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on StateManager org.apache.openjpa.enhance.StateManager:replaceStateManager(StateManager)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void pcReplaceStateManager(StateManager)
    //#    unanalyzed callee: StateManager org.apache.openjpa.enhance.StateManager:replaceStateManager(StateManager)
    //#input(void pcReplaceStateManager(StateManager)): Param_0
    //#input(void pcReplaceStateManager(StateManager)): Param_0.pcStateManager
    //#input(void pcReplaceStateManager(StateManager)): Param_1
    //#output(void pcReplaceStateManager(StateManager)): Param_0.pcStateManager
    //#pre[3] (void pcReplaceStateManager(StateManager)): init'ed(Param_0.pcStateManager)
    //#post(void pcReplaceStateManager(StateManager)): init'ed(Param_0.pcStateManager)
    //#test_vector(void pcReplaceStateManager(StateManager)): Param_0.pcStateManager: Addr_Set{null}, Inverse{null}
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcReplaceStateManager(StateManager)
    //#WeblogEntry.java:: ?check always fails: void pcCopyKeyFieldsToObjectId(FieldSupplier, Object) always ends with an exception
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcCopyKeyFieldsToObjectId(FieldSupplier, Object)
    //#WeblogEntry.java:: ?check always fails: void pcCopyKeyFieldsToObjectId(Object) always ends with an exception
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcCopyKeyFieldsToObjectId(Object)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on String org.apache.openjpa.util.StringId:getId()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void pcCopyKeyFieldsFromObjectId(FieldConsumer, Object)
    //#    unanalyzed callee: String org.apache.openjpa.util.StringId:getId()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.enhance.FieldConsumer:storeStringField(int, String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void pcCopyKeyFieldsFromObjectId(FieldConsumer, Object)
    //#    unanalyzed callee: void org.apache.openjpa.enhance.FieldConsumer:storeStringField(int, String)
    //#input(void pcCopyKeyFieldsFromObjectId(FieldConsumer, Object)): Param_1
    //#input(void pcCopyKeyFieldsFromObjectId(FieldConsumer, Object)): Param_2
    //#input(void pcCopyKeyFieldsFromObjectId(FieldConsumer, Object)): pcInheritedFieldCount
    //#pre[1] (void pcCopyKeyFieldsFromObjectId(FieldConsumer, Object)): Param_1 != null
    //#pre[2] (void pcCopyKeyFieldsFromObjectId(FieldConsumer, Object)): Param_2 != null
    //#pre[3] (void pcCopyKeyFieldsFromObjectId(FieldConsumer, Object)): pcInheritedFieldCount <= 4_294_967_287
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcCopyKeyFieldsFromObjectId(FieldConsumer, Object)
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on String org.apache.openjpa.util.StringId:getId()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: void pcCopyKeyFieldsFromObjectId(Object)
    //#    unanalyzed callee: String org.apache.openjpa.util.StringId:getId()
    //#input(void pcCopyKeyFieldsFromObjectId(Object)): Param_0
    //#input(void pcCopyKeyFieldsFromObjectId(Object)): Param_1
    //#output(void pcCopyKeyFieldsFromObjectId(Object)): Param_0.id
    //#pre[2] (void pcCopyKeyFieldsFromObjectId(Object)): Param_1 != null
    //#post(void pcCopyKeyFieldsFromObjectId(Object)): possibly_updated(Param_0.id)
    //#unanalyzed(void pcCopyKeyFieldsFromObjectId(Object)): Effects-of-calling:java.lang.String:length
    //#unanalyzed(void pcCopyKeyFieldsFromObjectId(Object)): Effects-of-calling:java.lang.String:trim
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcCopyKeyFieldsFromObjectId(Object)
    //#WeblogEntry.java:: Warning: test always goes same way
    //#    test predetermined because &Lorg/apache/roller/weblogger/pojos/WeblogEntry.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: Object pcNewObjectIdInstance(Object)
    //#    from bb: Entry_BB_1
    //#    live edge: Entry_BB_1-->bb_2
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.util.StringId(Class, String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: Object pcNewObjectIdInstance(Object)
    //#    unanalyzed callee: void org.apache.openjpa.util.StringId(Class, String)
    //#input(Object pcNewObjectIdInstance(Object)): Param_1
    //#output(Object pcNewObjectIdInstance(Object)): class$Lorg$apache$roller$weblogger$pojos$WeblogEntry
    //#output(Object pcNewObjectIdInstance(Object)): new StringId(pcNewObjectIdInstance#1) num objects
    //#output(Object pcNewObjectIdInstance(Object)): return_value
    //#new obj(Object pcNewObjectIdInstance(Object)): new StringId(pcNewObjectIdInstance#1)
    //#post(Object pcNewObjectIdInstance(Object)): class$Lorg$apache$roller$weblogger$pojos$WeblogEntry == old class$Lorg$apache$roller$weblogger$pojos$WeblogEntry
    //#post(Object pcNewObjectIdInstance(Object)): return_value == &new StringId(pcNewObjectIdInstance#1)
    //#post(Object pcNewObjectIdInstance(Object)): new StringId(pcNewObjectIdInstance#1) num objects == 1
    //#unanalyzed(Object pcNewObjectIdInstance(Object)): Effects-of-calling:java.lang.Class:forName
    //#unanalyzed(Object pcNewObjectIdInstance(Object)): Effects-of-calling:java.lang.Throwable:__curr_excep_obj
    //#unanalyzed(Object pcNewObjectIdInstance(Object)): Effects-of-calling:java.lang.Throwable:getMessage
    //#unanalyzed(Object pcNewObjectIdInstance(Object)): Effects-of-calling:java.lang.NoClassDefFoundError
    //#WeblogEntry.java:: end of method: Object org.apache.roller.weblogger.pojos.WeblogEntry.pcNewObjectIdInstance(Object)
    //#WeblogEntry.java:: Warning: test always goes same way
    //#    test predetermined because &Lorg/apache/roller/weblogger/pojos/WeblogEntry.__Class_Obj != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: Object pcNewObjectIdInstance()
    //#    from bb: Entry_BB_1
    //#    live edge: Entry_BB_1-->bb_2
    //#    tested vn: 0
    //#    tested vn values: {0}
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on void org.apache.openjpa.util.StringId(Class, String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: Object pcNewObjectIdInstance()
    //#    unanalyzed callee: void org.apache.openjpa.util.StringId(Class, String)
    //#input(Object pcNewObjectIdInstance()): Param_0
    //#input(Object pcNewObjectIdInstance()): Param_0.id
    //#output(Object pcNewObjectIdInstance()): class$Lorg$apache$roller$weblogger$pojos$WeblogEntry
    //#output(Object pcNewObjectIdInstance()): new StringId(pcNewObjectIdInstance#1) num objects
    //#output(Object pcNewObjectIdInstance()): return_value
    //#new obj(Object pcNewObjectIdInstance()): new StringId(pcNewObjectIdInstance#1)
    //#pre[2] (Object pcNewObjectIdInstance()): init'ed(Param_0.id)
    //#post(Object pcNewObjectIdInstance()): class$Lorg$apache$roller$weblogger$pojos$WeblogEntry == old class$Lorg$apache$roller$weblogger$pojos$WeblogEntry
    //#post(Object pcNewObjectIdInstance()): return_value == &new StringId(pcNewObjectIdInstance#1)
    //#post(Object pcNewObjectIdInstance()): new StringId(pcNewObjectIdInstance#1) num objects == 1
    //#unanalyzed(Object pcNewObjectIdInstance()): Effects-of-calling:java.lang.Class:forName
    //#unanalyzed(Object pcNewObjectIdInstance()): Effects-of-calling:java.lang.Throwable:__curr_excep_obj
    //#unanalyzed(Object pcNewObjectIdInstance()): Effects-of-calling:java.lang.Throwable:getMessage
    //#unanalyzed(Object pcNewObjectIdInstance()): Effects-of-calling:java.lang.NoClassDefFoundError
    //#WeblogEntry.java:: end of method: Object org.apache.roller.weblogger.pojos.WeblogEntry.pcNewObjectIdInstance()
    //#WeblogEntry.java:: Warning: method not available
    //#    -- call on bool org.apache.openjpa.enhance.StateManager:isDetached()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.pojos.WeblogEntry
    //#    method: Boolean pcIsDetached()
    //#    unanalyzed callee: bool org.apache.openjpa.enhance.StateManager:isDetached()
    //#input(Boolean pcIsDetached()): Param_0
    //#input(Boolean pcIsDetached()): Param_0.__Tag
    //#input(Boolean pcIsDetached()): Param_0.pcDetachedState
    //#input(Boolean pcIsDetached()): Param_0.pcStateManager
    //#input(Boolean pcIsDetached()): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(Boolean pcIsDetached()): __Descendant_Table[others]
    //#input(Boolean pcIsDetached()): __Dispatch_Table.pcGetDetachedState()Ljava/lang/Object;
    //#input(Boolean pcIsDetached()): java.lang.Boolean.FALSE
    //#input(Boolean pcIsDetached()): java.lang.Boolean.TRUE
    //#input(Boolean pcIsDetached()): org.apache.openjpa.enhance.PersistenceCapable.DESERIALIZED
    //#output(Boolean pcIsDetached()): return_value
    //#pre[5] (Boolean pcIsDetached()): init'ed(Param_0.pcStateManager)
    //#pre[3] (Boolean pcIsDetached()): (soft) Param_0.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[4] (Boolean pcIsDetached()): (soft) init'ed(Param_0.pcDetachedState)
    //#presumption(Boolean pcIsDetached()): init'ed(java.lang.Boolean.FALSE)
    //#presumption(Boolean pcIsDetached()): init'ed(java.lang.Boolean.TRUE)
    //#presumption(Boolean pcIsDetached()): init'ed(org.apache.openjpa.enhance.PersistenceCapable.DESERIALIZED)
    //#post(Boolean pcIsDetached()): return_value == One-of{java.lang.Boolean.TRUE, java.lang.Boolean.FALSE, null}
    //#post(Boolean pcIsDetached()): (soft) init'ed(return_value)
    //#test_vector(Boolean pcIsDetached()): Param_0.pcDetachedState: Addr_Set{null}, Inverse{null}
    //#test_vector(Boolean pcIsDetached()): Param_0.pcStateManager: Addr_Set{null}, Inverse{null}
    //#test_vector(Boolean pcIsDetached()): org.apache.openjpa.enhance.StateManager:isDetached(...): {0}, {1}
    //#WeblogEntry.java:: end of method: Boolean org.apache.roller.weblogger.pojos.WeblogEntry.pcIsDetached()
    //#input(Object pcGetDetachedState()): Param_0
    //#input(Object pcGetDetachedState()): Param_0.pcDetachedState
    //#output(Object pcGetDetachedState()): return_value
    //#pre[2] (Object pcGetDetachedState()): init'ed(Param_0.pcDetachedState)
    //#post(Object pcGetDetachedState()): return_value == Param_0.pcDetachedState
    //#post(Object pcGetDetachedState()): init'ed(return_value)
    //#WeblogEntry.java:: end of method: Object org.apache.roller.weblogger.pojos.WeblogEntry.pcGetDetachedState()
    //#input(void pcSetDetachedState(Object)): Param_0
    //#input(void pcSetDetachedState(Object)): Param_1
    //#output(void pcSetDetachedState(Object)): Param_0.pcDetachedState
    //#post(void pcSetDetachedState(Object)): Param_0.pcDetachedState == Param_1
    //#post(void pcSetDetachedState(Object)): init'ed(Param_0.pcDetachedState)
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.pcSetDetachedState(Object)
    //#input(void writeObject(ObjectOutputStream)): Param_0
    //#input(void writeObject(ObjectOutputStream)): Param_0.__Tag
    //#input(void writeObject(ObjectOutputStream)): Param_0.pcStateManager
    //#input(void writeObject(ObjectOutputStream)): Param_1
    //#input(void writeObject(ObjectOutputStream)): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(void writeObject(ObjectOutputStream)): __Descendant_Table[others]
    //#input(void writeObject(ObjectOutputStream)): __Dispatch_Table.pcSerializing()Z
    //#input(void writeObject(ObjectOutputStream)): __Dispatch_Table.pcSetDetachedState(Ljava/lang/Object;)V
    //#output(void writeObject(ObjectOutputStream)): Param_0.pcDetachedState
    //#pre[2] (void writeObject(ObjectOutputStream)): Param_0.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[3] (void writeObject(ObjectOutputStream)): init'ed(Param_0.pcStateManager)
    //#pre[4] (void writeObject(ObjectOutputStream)): Param_1 != null
    //#post(void writeObject(ObjectOutputStream)): Param_0.pcDetachedState == One-of{old Param_0.pcDetachedState, null}
    //#unanalyzed(void writeObject(ObjectOutputStream)): Effects-of-calling:org.apache.openjpa.enhance.StateManager:serializing
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.writeObject(ObjectOutputStream)
    //#input(void readObject(ObjectInputStream)): Param_0
    //#input(void readObject(ObjectInputStream)): Param_0.__Tag
    //#input(void readObject(ObjectInputStream)): Param_1
    //#input(void readObject(ObjectInputStream)): __Descendant_Table[org/apache/roller/weblogger/pojos/WeblogEntry]
    //#input(void readObject(ObjectInputStream)): __Descendant_Table[others]
    //#input(void readObject(ObjectInputStream)): __Dispatch_Table.pcSetDetachedState(Ljava/lang/Object;)V
    //#input(void readObject(ObjectInputStream)): org.apache.openjpa.enhance.PersistenceCapable.DESERIALIZED
    //#output(void readObject(ObjectInputStream)): Param_0.pcDetachedState
    //#pre[2] (void readObject(ObjectInputStream)): Param_0.__Tag == org/apache/roller/weblogger/pojos/WeblogEntry
    //#pre[3] (void readObject(ObjectInputStream)): Param_1 != null
    //#presumption(void readObject(ObjectInputStream)): init'ed(org.apache.openjpa.enhance.PersistenceCapable.DESERIALIZED)
    //#post(void readObject(ObjectInputStream)): Param_0.pcDetachedState == org.apache.openjpa.enhance.PersistenceCapable.DESERIALIZED
    //#post(void readObject(ObjectInputStream)): (soft) init'ed(Param_0.pcDetachedState)
    //#WeblogEntry.java:: end of method: void org.apache.roller.weblogger.pojos.WeblogEntry.readObject(ObjectInputStream)
    //#WeblogEntry.java:: end of class: org.apache.roller.weblogger.pojos.WeblogEntry
