//# 2 errors, 811 messages
//#
/*
    //#WeblogEntry.java:1:1: class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry$Tags
    //#WeblogEntry.java:1:1: method: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry$Tags.org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry$Tags__static_init
    //#WeblogEntry.java:1:1: class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#WeblogEntry.java:1:1: method: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init
 * 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.webservices.adminprotocol.sdk;
/*
 * WeblogEntry.java
 *
 * Created on January 17, 2006, 12:44 PM
 */

import java.io.IOException;
import java.io.InputStream;
import java.util.Date;
import java.util.Locale;
import java.util.TimeZone;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.Text;
import org.jdom.input.SAXBuilder;
import org.apache.roller.weblogger.webservices.adminprotocol.sdk.Entry.Attributes;
import org.apache.roller.weblogger.webservices.adminprotocol.sdk.Entry.Types;

/**
 * This class describes a weblog entry.
 */
public class WeblogEntry extends Entry {
    static interface Tags {
        public static final String WEBLOG = "weblog";
        public static final String HANDLE = "handle";
        public static final String NAME = "name";
        public static final String DESCRIPTION = "description";
        public static final String LOCALE = "locale";
        public static final String TIMEZONE = "timezone";
        public static final String DATE_CREATED = "date-created";
        public static final String CREATING_USER = "creating-user";
        public static final String EMAIL_ADDRESS = "email-address";
        public static final String APP_ENTRIES_URL = "app-entries-url";
        public static final String APP_RESOURCES_URL = "app-resources-url";
        public static final String ENABLED = "enabled";
    }
    
    private String handle;
    private String name;
    private String description;
    private Locale locale;
    private TimeZone timezone;
    private Date dateCreated;
    private String creatingUser;
    private String emailAddress;
    private String appEntriesUrl;
    private String appResourcesUrl;
    private Boolean enabled;
    
    public WeblogEntry(Element e, String urlPrefix) {
    //#WeblogEntry.java:69: method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): "."._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): "invalid locale string: "._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): "weblogs"._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry]
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): __Descendant_Table[others]
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): __Dispatch_Table.getHandle()Ljava/lang/String;
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): __Dispatch_Table.setAppEntriesUrl(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): __Dispatch_Table.setAppResourcesUrl(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): __Dispatch_Table.setCreatingUser(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): __Dispatch_Table.setDateCreated(Ljava/util/Date;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): __Dispatch_Table.setDescription(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): __Dispatch_Table.setEmailAddress(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): __Dispatch_Table.setEnabled(Ljava/lang/Boolean;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): __Dispatch_Table.setHandle(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): __Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): __Dispatch_Table.setLocale(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): __Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): __Dispatch_Table.setTimezone(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): e
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.NAMESPACE
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString]
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): this
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): this.__Tag
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): urlPrefix
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): urlPrefix._tainted
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): java.lang.StringBuilder:toString(...)._tainted
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): new Date(populate#2) num objects
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): new Locale(LocaleString#1) num objects
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): new Locale(LocaleString#2) num objects
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): new Locale(LocaleString#3) num objects
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): this.__Tag
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): this.appEntriesUrl
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): this.appResourcesUrl
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): this.creatingUser
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): this.dateCreated
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): this.description
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): this.emailAddress
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): this.enabled
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): this.handle
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): this.href
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): this.locale
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): this.name
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): this.timezone
    //#new obj(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): java.lang.StringBuilder:toString(...)
    //#new obj(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): new Date(populate#2)
    //#new obj(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): new Locale(LocaleString#1)
    //#new obj(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): new Locale(LocaleString#2)
    //#new obj(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): new Locale(LocaleString#3)
    //#pre[1] (void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): e != null
    //#pre[2] (void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): init'ed(java.lang.StringBuilder:toString(...)._tainted)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): possibly_updated(this.appEntriesUrl)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): possibly_updated(this.appResourcesUrl)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): possibly_updated(this.creatingUser)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): this.dateCreated == One-of{undefined, &new Date(populate#2)}
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): this.dateCreated in Addr_Set{null,&new Date(populate#2)}
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): possibly_updated(this.description)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): possibly_updated(this.emailAddress)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): possibly_updated(this.enabled)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): init'ed(this.handle)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): this.href == &java.lang.StringBuilder:toString(...)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): this.locale == One-of{undefined, null, &new Locale(LocaleString#1), &new Locale(LocaleString#2), &new Locale(LocaleString#3)}
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): this.locale == null
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): possibly_updated(this.name)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): possibly_updated(this.timezone)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): new Date(populate#2) num objects <= 1
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): new Locale(LocaleString#1) num objects == 0
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): new Locale(LocaleString#2) num objects == 0
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): new Locale(LocaleString#3) num objects == 0
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): Effects-of-calling:java.util.TimeZone:getTimeZone
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): Effects-of-calling:java.lang.String:split
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): Effects-of-calling:java.util.Locale
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): Effects-of-calling:java.lang.IllegalArgumentException
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): Effects-of-calling:org.jdom.Element:getChild
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): Effects-of-calling:org.jdom.Element:getText
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): Effects-of-calling:setHref
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): Effects-of-calling:java.lang.Long:valueOf
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): Effects-of-calling:java.lang.Long:longValue
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): Effects-of-calling:java.util.Date
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)): Effects-of-calling:java.lang.Boolean:valueOf
        populate(e, urlPrefix);
    //#WeblogEntry.java:70: ?precondition failure
    //#    org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.populate: (soft) init'ed(this.handle)
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)
    //#    basic block: Entry_BB_1
    //#    assertion: (soft) init'ed(undefined)
    //#    callee: void org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.populate(Element, String)
    //#    callee assertion: (soft) init'ed(this.handle)
    //#    callee file: WeblogEntry.java
    //#    callee precondition index: [9]
    //#    callee srcpos: 83
    //#    VN: undefined
    //#    Expected: Univ-VN-Set
    //#    Bad: {Invalid}
    //#    Attribs:  Ptr  Soft  Bad only invalid
    }
    //#WeblogEntry.java:71: end of method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(Element, String)
    
    public WeblogEntry(InputStream stream, String urlPrefix) throws JDOMException, IOException {
    //#WeblogEntry.java:73: method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): "."._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): "invalid locale string: "._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): "weblogs"._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry]
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): __Descendant_Table[others]
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): __Dispatch_Table.getHandle()Ljava/lang/String;
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): __Dispatch_Table.setAppEntriesUrl(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): __Dispatch_Table.setAppResourcesUrl(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): __Dispatch_Table.setCreatingUser(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): __Dispatch_Table.setDateCreated(Ljava/util/Date;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): __Dispatch_Table.setDescription(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): __Dispatch_Table.setEmailAddress(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): __Dispatch_Table.setEnabled(Ljava/lang/Boolean;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): __Dispatch_Table.setHandle(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): __Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): __Dispatch_Table.setLocale(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): __Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): __Dispatch_Table.setTimezone(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.NAMESPACE
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString]
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): stream
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): this
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): this.__Tag
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): urlPrefix
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): urlPrefix._tainted
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): java.lang.StringBuilder:toString(...)._tainted
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): new Date(populate#2) num objects
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): new Locale(LocaleString#1) num objects
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): new Locale(LocaleString#2) num objects
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): new Locale(LocaleString#3) num objects
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): this.__Tag
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): this.appEntriesUrl
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): this.appResourcesUrl
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): this.creatingUser
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): this.dateCreated
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): this.description
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): this.emailAddress
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): this.enabled
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): this.handle
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): this.href
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): this.locale
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): this.name
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): this.timezone
    //#new obj(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): java.lang.StringBuilder:toString(...)
    //#new obj(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): new Date(populate#2)
    //#new obj(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): new Locale(LocaleString#1)
    //#new obj(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): new Locale(LocaleString#2)
    //#new obj(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): new Locale(LocaleString#3)
    //#pre[1] (void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry
    //#presumption(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): org.jdom.Document:detachRootElement(...)@76 != null
    //#presumption(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): org.jdom.input.SAXBuilder:build(...)@75 != null
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): init'ed(java.lang.StringBuilder:toString(...)._tainted)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): possibly_updated(this.appEntriesUrl)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): possibly_updated(this.appResourcesUrl)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): possibly_updated(this.creatingUser)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): this.dateCreated == One-of{undefined, &new Date(populate#2)}
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): this.dateCreated in Addr_Set{null,&new Date(populate#2)}
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): possibly_updated(this.description)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): possibly_updated(this.emailAddress)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): possibly_updated(this.enabled)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): init'ed(this.handle)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): this.href == &java.lang.StringBuilder:toString(...)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): this.locale == One-of{undefined, null, &new Locale(LocaleString#1), &new Locale(LocaleString#2), &new Locale(LocaleString#3)}
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): this.locale == null
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): possibly_updated(this.name)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): possibly_updated(this.timezone)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): new Date(populate#2) num objects <= 1
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): new Locale(LocaleString#1) num objects == 0
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): new Locale(LocaleString#2) num objects == 0
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): new Locale(LocaleString#3) num objects == 0
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): Effects-of-calling:java.util.TimeZone:getTimeZone
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): Effects-of-calling:java.lang.String:split
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): Effects-of-calling:java.util.Locale
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): Effects-of-calling:java.lang.IllegalArgumentException
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): Effects-of-calling:org.jdom.Element:getChild
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): Effects-of-calling:org.jdom.Element:getText
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): Effects-of-calling:setHref
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): Effects-of-calling:java.lang.Long:valueOf
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): Effects-of-calling:java.lang.Long:longValue
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): Effects-of-calling:java.util.Date
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)): Effects-of-calling:java.lang.Boolean:valueOf
        SAXBuilder sb = new SAXBuilder();
    //#WeblogEntry.java:74: Warning: method not available
    //#    -- call on void org.jdom.input.SAXBuilder()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)
    //#    unanalyzed callee: void org.jdom.input.SAXBuilder()
        Document d = sb.build(stream);
    //#WeblogEntry.java:75: Warning: method not available
    //#    -- call on Document org.jdom.input.SAXBuilder:build(InputStream)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)
    //#    unanalyzed callee: Document org.jdom.input.SAXBuilder:build(InputStream)
        Element e = d.detachRootElement();
    //#WeblogEntry.java:76: Warning: method not available
    //#    -- call on Element org.jdom.Document:detachRootElement()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)
    //#    unanalyzed callee: Element org.jdom.Document:detachRootElement()
        
        populate(e, urlPrefix);
    //#WeblogEntry.java:78: ?precondition failure
    //#    org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.populate: (soft) init'ed(this.handle)
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)
    //#    basic block: Entry_BB_1
    //#    assertion: (soft) init'ed(undefined)
    //#    callee: void org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.populate(Element, String)
    //#    callee assertion: (soft) init'ed(this.handle)
    //#    callee file: WeblogEntry.java
    //#    callee precondition index: [9]
    //#    callee srcpos: 83
    //#    VN: undefined
    //#    Expected: Univ-VN-Set
    //#    Bad: {Invalid}
    //#    Attribs:  Ptr  Soft  Bad only invalid
    }
    //#WeblogEntry.java:79: end of method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(InputStream, String)
    
    private void populate(Element e, String urlPrefix) {
        // handle (required)
        Element handleElement = e.getChild(Tags.HANDLE, Service.NAMESPACE);
    //#WeblogEntry.java:83: method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.populate(Element, String)
    //#WeblogEntry.java:83: Warning: method not available
    //#    -- call on Element org.jdom.Element:getChild(String, Namespace)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void populate(Element, String)
    //#    unanalyzed callee: Element org.jdom.Element:getChild(String, Namespace)
    //#input(void populate(Element, String)): "."._tainted
    //#input(void populate(Element, String)): "invalid locale string: "._tainted
    //#input(void populate(Element, String)): "weblogs"._tainted
    //#input(void populate(Element, String)): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry]
    //#input(void populate(Element, String)): __Descendant_Table[others]
    //#input(void populate(Element, String)): __Dispatch_Table.getHandle()Ljava/lang/String;
    //#input(void populate(Element, String)): __Dispatch_Table.setAppEntriesUrl(Ljava/lang/String;)V
    //#input(void populate(Element, String)): __Dispatch_Table.setAppResourcesUrl(Ljava/lang/String;)V
    //#input(void populate(Element, String)): __Dispatch_Table.setCreatingUser(Ljava/lang/String;)V
    //#input(void populate(Element, String)): __Dispatch_Table.setDateCreated(Ljava/util/Date;)V
    //#input(void populate(Element, String)): __Dispatch_Table.setDescription(Ljava/lang/String;)V
    //#input(void populate(Element, String)): __Dispatch_Table.setEmailAddress(Ljava/lang/String;)V
    //#input(void populate(Element, String)): __Dispatch_Table.setEnabled(Ljava/lang/Boolean;)V
    //#input(void populate(Element, String)): __Dispatch_Table.setHandle(Ljava/lang/String;)V
    //#input(void populate(Element, String)): __Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(void populate(Element, String)): __Dispatch_Table.setLocale(Ljava/lang/String;)V
    //#input(void populate(Element, String)): __Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(void populate(Element, String)): __Dispatch_Table.setTimezone(Ljava/lang/String;)V
    //#input(void populate(Element, String)): e
    //#input(void populate(Element, String)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.NAMESPACE
    //#input(void populate(Element, String)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString]
    //#input(void populate(Element, String)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(void populate(Element, String)): this
    //#input(void populate(Element, String)): this.__Tag
    //#input(void populate(Element, String)): this.handle
    //#input(void populate(Element, String)): this.handle._tainted
    //#input(void populate(Element, String)): urlPrefix
    //#input(void populate(Element, String)): urlPrefix._tainted
    //#output(void populate(Element, String)): java.lang.StringBuilder:toString(...)._tainted
    //#output(void populate(Element, String)): new Date(populate#2) num objects
    //#output(void populate(Element, String)): new Locale(LocaleString#1) num objects
    //#output(void populate(Element, String)): new Locale(LocaleString#2) num objects
    //#output(void populate(Element, String)): new Locale(LocaleString#3) num objects
    //#output(void populate(Element, String)): this.appEntriesUrl
    //#output(void populate(Element, String)): this.appResourcesUrl
    //#output(void populate(Element, String)): this.creatingUser
    //#output(void populate(Element, String)): this.dateCreated
    //#output(void populate(Element, String)): this.description
    //#output(void populate(Element, String)): this.emailAddress
    //#output(void populate(Element, String)): this.enabled
    //#output(void populate(Element, String)): this.handle
    //#output(void populate(Element, String)): this.href
    //#output(void populate(Element, String)): this.locale
    //#output(void populate(Element, String)): this.name
    //#output(void populate(Element, String)): this.timezone
    //#new obj(void populate(Element, String)): java.lang.StringBuilder:toString(...)
    //#new obj(void populate(Element, String)): new Date(populate#2)
    //#new obj(void populate(Element, String)): new Locale(LocaleString#1)
    //#new obj(void populate(Element, String)): new Locale(LocaleString#2)
    //#new obj(void populate(Element, String)): new Locale(LocaleString#3)
    //#pre[1] (void populate(Element, String)): e != null
    //#pre[14] (void populate(Element, String)): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry
    //#pre[9] (void populate(Element, String)): (soft) init'ed(this.handle)
    //#presumption(void populate(Element, String)): java.lang.Long:valueOf(...)@131 != null
    //#presumption(void populate(Element, String)): org.jdom.Element:getText(...)@107 == null
    //#post(void populate(Element, String)): init'ed(java.lang.StringBuilder:toString(...)._tainted)
    //#post(void populate(Element, String)): possibly_updated(this.appEntriesUrl)
    //#post(void populate(Element, String)): possibly_updated(this.appResourcesUrl)
    //#post(void populate(Element, String)): possibly_updated(this.creatingUser)
    //#post(void populate(Element, String)): this.dateCreated == One-of{old this.dateCreated, &new Date(populate#2)}
    //#post(void populate(Element, String)): possibly_updated(this.description)
    //#post(void populate(Element, String)): possibly_updated(this.emailAddress)
    //#post(void populate(Element, String)): possibly_updated(this.enabled)
    //#post(void populate(Element, String)): init'ed(this.handle)
    //#post(void populate(Element, String)): this.href == &java.lang.StringBuilder:toString(...)
    //#post(void populate(Element, String)): this.locale == One-of{old this.locale, null, &new Locale(LocaleString#1), &new Locale(LocaleString#2), &new Locale(LocaleString#3)}
    //#post(void populate(Element, String)): possibly_updated(this.name)
    //#post(void populate(Element, String)): possibly_updated(this.timezone)
    //#post(void populate(Element, String)): new Date(populate#2) num objects <= 1
    //#post(void populate(Element, String)): new Locale(LocaleString#1) num objects == 0
    //#post(void populate(Element, String)): new Locale(LocaleString#2) num objects == 0
    //#post(void populate(Element, String)): new Locale(LocaleString#3) num objects == 0
    //#unanalyzed(void populate(Element, String)): Effects-of-calling:java.util.TimeZone:getTimeZone
    //#unanalyzed(void populate(Element, String)): Effects-of-calling:java.lang.String:split
    //#unanalyzed(void populate(Element, String)): Effects-of-calling:java.util.Locale
    //#unanalyzed(void populate(Element, String)): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(void populate(Element, String)): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(void populate(Element, String)): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(void populate(Element, String)): Effects-of-calling:java.lang.IllegalArgumentException
    //#test_vector(void populate(Element, String)): org.jdom.Element:getChild(...)@105: Addr_Set{null}, Inverse{null}
    //#test_vector(void populate(Element, String)): org.jdom.Element:getChild(...)@111: Addr_Set{null}, Inverse{null}
    //#test_vector(void populate(Element, String)): org.jdom.Element:getChild(...)@117: Addr_Set{null}, Inverse{null}
    //#test_vector(void populate(Element, String)): org.jdom.Element:getChild(...)@123: Addr_Set{null}, Inverse{null}
    //#test_vector(void populate(Element, String)): org.jdom.Element:getChild(...)@129: Addr_Set{null}, Inverse{null}
    //#test_vector(void populate(Element, String)): org.jdom.Element:getChild(...)@135: Addr_Set{null}, Inverse{null}
    //#test_vector(void populate(Element, String)): org.jdom.Element:getChild(...)@141: Addr_Set{null}, Inverse{null}
    //#test_vector(void populate(Element, String)): org.jdom.Element:getChild(...)@147: Addr_Set{null}, Inverse{null}
    //#test_vector(void populate(Element, String)): org.jdom.Element:getChild(...)@83: Addr_Set{null}, Inverse{null}
    //#test_vector(void populate(Element, String)): org.jdom.Element:getChild(...)@93: Addr_Set{null}, Inverse{null}
    //#test_vector(void populate(Element, String)): org.jdom.Element:getChild(...)@99: Addr_Set{null}, Inverse{null}
        if (handleElement != null) {
            setHandle(handleElement.getText());
    //#WeblogEntry.java:85: Warning: method not available
    //#    -- call on String org.jdom.Element:getText()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void populate(Element, String)
    //#    unanalyzed callee: String org.jdom.Element:getText()
        }
        
        // href
        String href = urlPrefix + "/" + EntrySet.Types.WEBLOGS + "/" + getHandle();
        setHref(href);
        
        // name
        Element nameElement = e.getChild(Tags.NAME, Service.NAMESPACE);
    //#WeblogEntry.java:93: Warning: method not available
    //#    -- call on Element org.jdom.Element:getChild(String, Namespace)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void populate(Element, String)
    //#    unanalyzed callee: Element org.jdom.Element:getChild(String, Namespace)
        if (nameElement != null) {
            setName(nameElement.getText());
    //#WeblogEntry.java:95: Warning: method not available
    //#    -- call on String org.jdom.Element:getText()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void populate(Element, String)
    //#    unanalyzed callee: String org.jdom.Element:getText()
        }
        
        // description
        Element descElement = e.getChild(Tags.DESCRIPTION, Service.NAMESPACE);
    //#WeblogEntry.java:99: Warning: method not available
    //#    -- call on Element org.jdom.Element:getChild(String, Namespace)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void populate(Element, String)
    //#    unanalyzed callee: Element org.jdom.Element:getChild(String, Namespace)
        if (descElement != null) {
            setDescription(descElement.getText());
    //#WeblogEntry.java:101: Warning: method not available
    //#    -- call on String org.jdom.Element:getText()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void populate(Element, String)
    //#    unanalyzed callee: String org.jdom.Element:getText()
        }
        
        // locale
        Element localeElement = e.getChild(Tags.LOCALE, Service.NAMESPACE);
    //#WeblogEntry.java:105: Warning: method not available
    //#    -- call on Element org.jdom.Element:getChild(String, Namespace)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void populate(Element, String)
    //#    unanalyzed callee: Element org.jdom.Element:getChild(String, Namespace)
        if (localeElement != null) {
            setLocale(localeElement.getText());
    //#WeblogEntry.java:107: Warning: method not available
    //#    -- call on String org.jdom.Element:getText()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void populate(Element, String)
    //#    unanalyzed callee: String org.jdom.Element:getText()
        }
        
        // timezone
        Element tzElement = e.getChild(Tags.TIMEZONE, Service.NAMESPACE);
    //#WeblogEntry.java:111: Warning: method not available
    //#    -- call on Element org.jdom.Element:getChild(String, Namespace)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void populate(Element, String)
    //#    unanalyzed callee: Element org.jdom.Element:getChild(String, Namespace)
        if (tzElement != null) {
            setTimezone(tzElement.getText());
    //#WeblogEntry.java:113: Warning: method not available
    //#    -- call on String org.jdom.Element:getText()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void populate(Element, String)
    //#    unanalyzed callee: String org.jdom.Element:getText()
        }
        
        // creator
        Element creatorElement = e.getChild(Tags.CREATING_USER, Service.NAMESPACE);
    //#WeblogEntry.java:117: Warning: method not available
    //#    -- call on Element org.jdom.Element:getChild(String, Namespace)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void populate(Element, String)
    //#    unanalyzed callee: Element org.jdom.Element:getChild(String, Namespace)
        if (creatorElement != null) {
            setCreatingUser(creatorElement.getText());
    //#WeblogEntry.java:119: Warning: method not available
    //#    -- call on String org.jdom.Element:getText()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void populate(Element, String)
    //#    unanalyzed callee: String org.jdom.Element:getText()
        }
        
        // email address
        Element emailElement = e.getChild(Tags.EMAIL_ADDRESS, Service.NAMESPACE);
    //#WeblogEntry.java:123: Warning: method not available
    //#    -- call on Element org.jdom.Element:getChild(String, Namespace)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void populate(Element, String)
    //#    unanalyzed callee: Element org.jdom.Element:getChild(String, Namespace)
        if (emailElement != null) {
            setEmailAddress(emailElement.getText());
    //#WeblogEntry.java:125: Warning: method not available
    //#    -- call on String org.jdom.Element:getText()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void populate(Element, String)
    //#    unanalyzed callee: String org.jdom.Element:getText()
        }
        
        // created
        Element createdElement = e.getChild(Tags.DATE_CREATED, Service.NAMESPACE);
    //#WeblogEntry.java:129: Warning: method not available
    //#    -- call on Element org.jdom.Element:getChild(String, Namespace)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void populate(Element, String)
    //#    unanalyzed callee: Element org.jdom.Element:getChild(String, Namespace)
        if (createdElement != null) {
            setDateCreated(new Date(Long.valueOf(createdElement.getText()).longValue()));
    //#WeblogEntry.java:131: Warning: method not available
    //#    -- call on String org.jdom.Element:getText()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void populate(Element, String)
    //#    unanalyzed callee: String org.jdom.Element:getText()
        }
        
        // APP entries URL
        Element appEntriesUrlElement = e.getChild(Tags.APP_ENTRIES_URL, Service.NAMESPACE);
    //#WeblogEntry.java:135: Warning: method not available
    //#    -- call on Element org.jdom.Element:getChild(String, Namespace)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void populate(Element, String)
    //#    unanalyzed callee: Element org.jdom.Element:getChild(String, Namespace)
        if (appEntriesUrlElement != null) {
            setAppEntriesUrl(appEntriesUrlElement.getText());
    //#WeblogEntry.java:137: Warning: method not available
    //#    -- call on String org.jdom.Element:getText()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void populate(Element, String)
    //#    unanalyzed callee: String org.jdom.Element:getText()
        }
        
        // APP resources URL
        Element appResourcesUrlElement = e.getChild(Tags.APP_RESOURCES_URL, Service.NAMESPACE);
    //#WeblogEntry.java:141: Warning: method not available
    //#    -- call on Element org.jdom.Element:getChild(String, Namespace)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void populate(Element, String)
    //#    unanalyzed callee: Element org.jdom.Element:getChild(String, Namespace)
        if (appResourcesUrlElement != null) {
            setAppResourcesUrl(appResourcesUrlElement.getText());
    //#WeblogEntry.java:143: Warning: method not available
    //#    -- call on String org.jdom.Element:getText()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void populate(Element, String)
    //#    unanalyzed callee: String org.jdom.Element:getText()
        }
        
        // enabled
        Element enabledElement = e.getChild(Tags.ENABLED, Service.NAMESPACE);
    //#WeblogEntry.java:147: Warning: method not available
    //#    -- call on Element org.jdom.Element:getChild(String, Namespace)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void populate(Element, String)
    //#    unanalyzed callee: Element org.jdom.Element:getChild(String, Namespace)
        if (enabledElement != null) {
            setEnabled(Boolean.valueOf(enabledElement.getText()));
    //#WeblogEntry.java:149: Warning: method not available
    //#    -- call on String org.jdom.Element:getText()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: void populate(Element, String)
    //#    unanalyzed callee: String org.jdom.Element:getText()
        }
    }
    //#WeblogEntry.java:151: end of method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.populate(Element, String)
    
    
    public WeblogEntry(String handle, String urlPrefix) {
    //#WeblogEntry.java:154: method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): "."._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): "weblogs"._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry]
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): __Descendant_Table[others]
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): __Dispatch_Table.setHandle(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): __Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): handle
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): handle._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): this
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): this.__Tag
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): urlPrefix
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): urlPrefix._tainted
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): java.lang.StringBuilder:toString(...)._tainted
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): this.__Tag
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): this.handle
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): this.href
    //#new obj(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): java.lang.StringBuilder:toString(...)
    //#pre[3] (void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): java.lang.StringBuilder:toString(...)._tainted == urlPrefix._tainted | handle._tainted
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): init'ed(java.lang.StringBuilder:toString(...)._tainted)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): this.handle == handle
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): init'ed(this.handle)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)): this.href == &java.lang.StringBuilder:toString(...)
        String href = urlPrefix + "/" + EntrySet.Types.WEBLOGS + "/" + handle;
        setHref(href);
        setHandle(handle);
    }
    //#WeblogEntry.java:158: end of method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry(String, String)
    
    public String getType() {
        return Types.WEBLOG;
    //#WeblogEntry.java:161: method: String org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getType()
    //#output(String getType()): return_value
    //#post(String getType()): return_value == &"weblog"
    //#WeblogEntry.java:161: end of method: String org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getType()
    }
    
    public Document toDocument() {
        Element weblog = new Element(Tags.WEBLOG, Service.NAMESPACE);
    //#WeblogEntry.java:165: method: Document org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.toDocument()
    //#WeblogEntry.java:165: Warning: method not available
    //#    -- call on void org.jdom.Element(String, Namespace)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Element(String, Namespace)
    //#input(Document toDocument()): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry]
    //#input(Document toDocument()): __Descendant_Table[others]
    //#input(Document toDocument()): __Dispatch_Table.getAppEntriesUrl()Ljava/lang/String;
    //#input(Document toDocument()): __Dispatch_Table.getAppResourcesUrl()Ljava/lang/String;
    //#input(Document toDocument()): __Dispatch_Table.getCreatingUser()Ljava/lang/String;
    //#input(Document toDocument()): __Dispatch_Table.getDateCreated()Ljava/util/Date;
    //#input(Document toDocument()): __Dispatch_Table.getDescription()Ljava/lang/String;
    //#input(Document toDocument()): __Dispatch_Table.getEmailAddress()Ljava/lang/String;
    //#input(Document toDocument()): __Dispatch_Table.getEnabled()Ljava/lang/Boolean;
    //#input(Document toDocument()): __Dispatch_Table.getHandle()Ljava/lang/String;
    //#input(Document toDocument()): __Dispatch_Table.getHref()Ljava/lang/String;
    //#input(Document toDocument()): __Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(Document toDocument()): __Dispatch_Table.getName()Ljava/lang/String;
    //#input(Document toDocument()): __Dispatch_Table.getTimezone()Ljava/util/TimeZone;
    //#input(Document toDocument()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.NAMESPACE
    //#input(Document toDocument()): this
    //#input(Document toDocument()): this.__Tag
    //#input(Document toDocument()): this.appEntriesUrl
    //#input(Document toDocument()): this.appResourcesUrl
    //#input(Document toDocument()): this.creatingUser
    //#input(Document toDocument()): this.dateCreated
    //#input(Document toDocument()): this.description
    //#input(Document toDocument()): this.emailAddress
    //#input(Document toDocument()): this.enabled
    //#input(Document toDocument()): this.enabled._tainted
    //#input(Document toDocument()): this.handle
    //#input(Document toDocument()): this.href
    //#input(Document toDocument()): this.locale
    //#input(Document toDocument()): this.locale._tainted
    //#input(Document toDocument()): this.name
    //#input(Document toDocument()): this.timezone
    //#output(Document toDocument()): new Document(toDocument#2) num objects
    //#output(Document toDocument()): return_value
    //#new obj(Document toDocument()): new Document(toDocument#2)
    //#pre[2] (Document toDocument()): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry
    //#pre[3] (Document toDocument()): init'ed(this.appEntriesUrl)
    //#pre[4] (Document toDocument()): init'ed(this.appResourcesUrl)
    //#pre[5] (Document toDocument()): init'ed(this.creatingUser)
    //#pre[6] (Document toDocument()): init'ed(this.dateCreated)
    //#pre[7] (Document toDocument()): init'ed(this.description)
    //#pre[8] (Document toDocument()): init'ed(this.emailAddress)
    //#pre[9] (Document toDocument()): init'ed(this.enabled)
    //#pre[11] (Document toDocument()): init'ed(this.handle)
    //#pre[12] (Document toDocument()): init'ed(this.href)
    //#pre[13] (Document toDocument()): init'ed(this.locale)
    //#pre[15] (Document toDocument()): init'ed(this.name)
    //#pre[16] (Document toDocument()): init'ed(this.timezone)
    //#post(Document toDocument()): return_value == &new Document(toDocument#2)
    //#post(Document toDocument()): new Document(toDocument#2) num objects == 1
    //#test_vector(Document toDocument()): this.appEntriesUrl: Addr_Set{null}, Inverse{null}
    //#test_vector(Document toDocument()): this.appResourcesUrl: Addr_Set{null}, Inverse{null}
    //#test_vector(Document toDocument()): this.creatingUser: Addr_Set{null}, Inverse{null}
    //#test_vector(Document toDocument()): this.dateCreated: Addr_Set{null}, Inverse{null}
    //#test_vector(Document toDocument()): this.description: Addr_Set{null}, Inverse{null}
    //#test_vector(Document toDocument()): this.emailAddress: Addr_Set{null}, Inverse{null}
    //#test_vector(Document toDocument()): this.enabled: Addr_Set{null}, Inverse{null}
    //#test_vector(Document toDocument()): this.handle: Addr_Set{null}, Inverse{null}
    //#test_vector(Document toDocument()): this.locale: Addr_Set{null}, Inverse{null}
    //#test_vector(Document toDocument()): this.name: Addr_Set{null}, Inverse{null}
    //#test_vector(Document toDocument()): this.timezone: Addr_Set{null}, Inverse{null}
    //#test_vector(Document toDocument()): java.lang.String:length(...)@173: {0}, {1..4_294_967_295}
        Document doc = new Document(weblog);
    //#WeblogEntry.java:166: Warning: method not available
    //#    -- call on void org.jdom.Document(Element)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Document(Element)
        
        // link
        weblog.setAttribute(Attributes.HREF, getHref());
    //#WeblogEntry.java:169: Warning: method not available
    //#    -- call on Element org.jdom.Element:setAttribute(String, String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: Element org.jdom.Element:setAttribute(String, String)
        
        // handle (required)
        String handle = getHandle();
        if (handle != null && handle.length() > 0) {
            Element handleElement = new Element(Tags.HANDLE, Service.NAMESPACE);
    //#WeblogEntry.java:174: Warning: method not available
    //#    -- call on void org.jdom.Element(String, Namespace)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Element(String, Namespace)
            Text handleText = new Text(handle);
    //#WeblogEntry.java:175: Warning: method not available
    //#    -- call on void org.jdom.Text(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Text(String)
            handleElement.addContent(handleText);
    //#WeblogEntry.java:176: Warning: method not available
    //#    -- call on Element org.jdom.Element:addContent(Content)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: Element org.jdom.Element:addContent(Content)
            weblog.addContent(handleElement);
    //#WeblogEntry.java:177: Warning: method not available
    //#    -- call on Element org.jdom.Element:addContent(Content)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: Element org.jdom.Element:addContent(Content)
        }
        
        // name
        String name = getName();
        if (name != null) {
            Element nameElement = new Element(Tags.NAME, Service.NAMESPACE);
    //#WeblogEntry.java:183: Warning: method not available
    //#    -- call on void org.jdom.Element(String, Namespace)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Element(String, Namespace)
            Text nameText = new Text(name);
    //#WeblogEntry.java:184: Warning: method not available
    //#    -- call on void org.jdom.Text(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Text(String)
            nameElement.addContent(nameText);
    //#WeblogEntry.java:185: Warning: method not available
    //#    -- call on Element org.jdom.Element:addContent(Content)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: Element org.jdom.Element:addContent(Content)
            weblog.addContent(nameElement);
    //#WeblogEntry.java:186: Warning: method not available
    //#    -- call on Element org.jdom.Element:addContent(Content)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: Element org.jdom.Element:addContent(Content)
        }
        
        // description
        String desc = getDescription();
        if (desc != null) {
            Element descElement = new Element(Tags.DESCRIPTION, Service.NAMESPACE);
    //#WeblogEntry.java:192: Warning: method not available
    //#    -- call on void org.jdom.Element(String, Namespace)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Element(String, Namespace)
            Text descText = new Text(desc);
    //#WeblogEntry.java:193: Warning: method not available
    //#    -- call on void org.jdom.Text(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Text(String)
            descElement.addContent(descText);
    //#WeblogEntry.java:194: Warning: method not available
    //#    -- call on Element org.jdom.Element:addContent(Content)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: Element org.jdom.Element:addContent(Content)
            weblog.addContent(descElement);
    //#WeblogEntry.java:195: Warning: method not available
    //#    -- call on Element org.jdom.Element:addContent(Content)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: Element org.jdom.Element:addContent(Content)
        }
        
        // locale
        Locale locale = getLocale();
        if (locale != null) {
            Element localeElement = new Element(Tags.LOCALE, Service.NAMESPACE);
    //#WeblogEntry.java:201: Warning: method not available
    //#    -- call on void org.jdom.Element(String, Namespace)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Element(String, Namespace)
            Text localeText = new Text(locale.toString());
    //#WeblogEntry.java:202: Warning: method not available
    //#    -- call on void org.jdom.Text(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Text(String)
            localeElement.addContent(localeText);
    //#WeblogEntry.java:203: Warning: method not available
    //#    -- call on Element org.jdom.Element:addContent(Content)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: Element org.jdom.Element:addContent(Content)
            weblog.addContent(localeElement);
    //#WeblogEntry.java:204: Warning: method not available
    //#    -- call on Element org.jdom.Element:addContent(Content)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: Element org.jdom.Element:addContent(Content)
        }
        
        // timezone
        TimeZone tz = getTimezone();
        if (tz != null) {
            Element tzElement = new Element(Tags.TIMEZONE, Service.NAMESPACE);
    //#WeblogEntry.java:210: Warning: method not available
    //#    -- call on void org.jdom.Element(String, Namespace)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Element(String, Namespace)
            Text tzText = new Text(tz.getID());
    //#WeblogEntry.java:211: Warning: method not available
    //#    -- call on void org.jdom.Text(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Text(String)
            tzElement.addContent(tzText);
    //#WeblogEntry.java:212: Warning: method not available
    //#    -- call on Element org.jdom.Element:addContent(Content)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: Element org.jdom.Element:addContent(Content)
            weblog.addContent(tzElement);
    //#WeblogEntry.java:213: Warning: method not available
    //#    -- call on Element org.jdom.Element:addContent(Content)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: Element org.jdom.Element:addContent(Content)
        }
        
        // creating user
        String creator = getCreatingUser();
        if (creator != null) {
            Element creatorElement = new Element(Tags.CREATING_USER, Service.NAMESPACE);
    //#WeblogEntry.java:219: Warning: method not available
    //#    -- call on void org.jdom.Element(String, Namespace)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Element(String, Namespace)
            Text creatorText = new Text(creator);
    //#WeblogEntry.java:220: Warning: method not available
    //#    -- call on void org.jdom.Text(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Text(String)
            creatorElement.addContent(creatorText);
    //#WeblogEntry.java:221: Warning: method not available
    //#    -- call on Element org.jdom.Element:addContent(Content)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: Element org.jdom.Element:addContent(Content)
            weblog.addContent(creatorElement);
    //#WeblogEntry.java:222: Warning: method not available
    //#    -- call on Element org.jdom.Element:addContent(Content)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: Element org.jdom.Element:addContent(Content)
        }
        
        // email address
        String email = getEmailAddress();
        if (email != null) {
            Element emailElement = new Element(Tags.EMAIL_ADDRESS, Service.NAMESPACE);
    //#WeblogEntry.java:228: Warning: method not available
    //#    -- call on void org.jdom.Element(String, Namespace)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Element(String, Namespace)
            Text emailText = new Text(email);
    //#WeblogEntry.java:229: Warning: method not available
    //#    -- call on void org.jdom.Text(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Text(String)
            emailElement.addContent(emailText);
    //#WeblogEntry.java:230: Warning: method not available
    //#    -- call on Element org.jdom.Element:addContent(Content)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: Element org.jdom.Element:addContent(Content)
            weblog.addContent(emailElement);
    //#WeblogEntry.java:231: Warning: method not available
    //#    -- call on Element org.jdom.Element:addContent(Content)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: Element org.jdom.Element:addContent(Content)
        }
        
        // creation date
        Element dateCreatedElement = new Element(Tags.DATE_CREATED, Service.NAMESPACE);
    //#WeblogEntry.java:235: Warning: method not available
    //#    -- call on void org.jdom.Element(String, Namespace)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Element(String, Namespace)
        Date datedCreated = getDateCreated();
    //#WeblogEntry.java:236: Warning: unused assignment
    //#    unused assignment into datedCreated
    //#    severity: LOW
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
        if (dateCreated != null) {
            Text createdText = new Text(String.valueOf(dateCreated.getTime()));
    //#WeblogEntry.java:238: Warning: method not available
    //#    -- call on void org.jdom.Text(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Text(String)
            dateCreatedElement.addContent(createdText);
    //#WeblogEntry.java:239: Warning: method not available
    //#    -- call on Element org.jdom.Element:addContent(Content)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: Element org.jdom.Element:addContent(Content)
            weblog.addContent(dateCreatedElement);
    //#WeblogEntry.java:240: Warning: method not available
    //#    -- call on Element org.jdom.Element:addContent(Content)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: Element org.jdom.Element:addContent(Content)
        }
        
        // APP entries URL
        Element appEntriesUrlElement = new Element(Tags.APP_ENTRIES_URL, Service.NAMESPACE);
    //#WeblogEntry.java:244: Warning: method not available
    //#    -- call on void org.jdom.Element(String, Namespace)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Element(String, Namespace)
        String appEntriesUrl = getAppEntriesUrl();
        if (appEntriesUrl != null) {
            Text appEntriesUrlText = new Text(appEntriesUrl);
    //#WeblogEntry.java:247: Warning: method not available
    //#    -- call on void org.jdom.Text(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Text(String)
            appEntriesUrlElement.addContent(appEntriesUrlText);
    //#WeblogEntry.java:248: Warning: method not available
    //#    -- call on Element org.jdom.Element:addContent(Content)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: Element org.jdom.Element:addContent(Content)
            weblog.addContent(appEntriesUrlElement);
    //#WeblogEntry.java:249: Warning: method not available
    //#    -- call on Element org.jdom.Element:addContent(Content)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: Element org.jdom.Element:addContent(Content)
        }
        
        // APP entries URL
        Element appResourcesUrlElement = new Element(Tags.APP_RESOURCES_URL, Service.NAMESPACE);
    //#WeblogEntry.java:253: Warning: method not available
    //#    -- call on void org.jdom.Element(String, Namespace)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Element(String, Namespace)
        String appResourcesUrl = getAppResourcesUrl();
        if (appResourcesUrl != null) {
            Text appResourcesUrlText = new Text(appResourcesUrl);
    //#WeblogEntry.java:256: Warning: method not available
    //#    -- call on void org.jdom.Text(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Text(String)
            appResourcesUrlElement.addContent(appResourcesUrlText);
    //#WeblogEntry.java:257: Warning: method not available
    //#    -- call on Element org.jdom.Element:addContent(Content)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: Element org.jdom.Element:addContent(Content)
            weblog.addContent(appResourcesUrlElement);
    //#WeblogEntry.java:258: Warning: method not available
    //#    -- call on Element org.jdom.Element:addContent(Content)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: Element org.jdom.Element:addContent(Content)
        }
        
        // enabled
        Element enabledElement = new Element(Tags.ENABLED, Service.NAMESPACE);
    //#WeblogEntry.java:262: Warning: method not available
    //#    -- call on void org.jdom.Element(String, Namespace)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Element(String, Namespace)
        Boolean enabled = getEnabled();
        if (enabled != null) {
            Text enabledText = new Text(getEnabled().toString());
    //#WeblogEntry.java:265: Warning: method not available
    //#    -- call on void org.jdom.Text(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: void org.jdom.Text(String)
            enabledElement.addContent(enabledText);
    //#WeblogEntry.java:266: Warning: method not available
    //#    -- call on Element org.jdom.Element:addContent(Content)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: Element org.jdom.Element:addContent(Content)
            weblog.addContent(enabledElement);
    //#WeblogEntry.java:267: Warning: method not available
    //#    -- call on Element org.jdom.Element:addContent(Content)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: Document toDocument()
    //#    unanalyzed callee: Element org.jdom.Element:addContent(Content)
        }
        
        return doc;
    //#WeblogEntry.java:270: end of method: Document org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.toDocument()
    }
    
    /** Test if a user entry is equal to this user entry. */
    public boolean equals(Object o) {
        if ( o == null || o.getClass() != this.getClass()) {
    //#WeblogEntry.java:275: method: bool org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.equals(Object)
    //#input(bool equals(Object)): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry]
    //#input(bool equals(Object)): __Descendant_Table[others]
    //#input(bool equals(Object)): __Dispatch_Table.getDescription()Ljava/lang/String;
    //#input(bool equals(Object)): __Dispatch_Table.getEmailAddress()Ljava/lang/String;
    //#input(bool equals(Object)): __Dispatch_Table.getEnabled()Ljava/lang/Boolean;
    //#input(bool equals(Object)): __Dispatch_Table.getHandle()Ljava/lang/String;
    //#input(bool equals(Object)): __Dispatch_Table.getHref()Ljava/lang/String;
    //#input(bool equals(Object)): __Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(bool equals(Object)): __Dispatch_Table.getName()Ljava/lang/String;
    //#input(bool equals(Object)): __Dispatch_Table.getTimezone()Ljava/util/TimeZone;
    //#input(bool equals(Object)): __Dispatch_Table.getType()Ljava/lang/String;
    //#input(bool equals(Object)): o
    //#input(bool equals(Object)): o.__Tag
    //#input(bool equals(Object)): o.description
    //#input(bool equals(Object)): o.emailAddress
    //#input(bool equals(Object)): o.enabled
    //#input(bool equals(Object)): o.handle
    //#input(bool equals(Object)): o.href
    //#input(bool equals(Object)): o.locale
    //#input(bool equals(Object)): o.name
    //#input(bool equals(Object)): o.timezone
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet]
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry]
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet]
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry]
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace$Collection]
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace]
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service]
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet]
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry]
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet]
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry]
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.__Descendant_Table[others]
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.__Dispatch_Table.getHref()Ljava/lang/String;
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.__Dispatch_Table.getType()Ljava/lang/String;
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Dispatch_Table.getHref()Ljava/lang/String;
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Dispatch_Table.getType()Ljava/lang/String;
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Dispatch_Table.getHref()Ljava/lang/String;
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Dispatch_Table.getType()Ljava/lang/String;
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet.__Dispatch_Table.getHref()Ljava/lang/String;
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet.__Dispatch_Table.getType()Ljava/lang/String;
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace$Collection.__Dispatch_Table.getHref()Ljava/lang/String;
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace$Collection.__Dispatch_Table.getType()Ljava/lang/String;
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace.__Dispatch_Table.getHref()Ljava/lang/String;
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace.__Dispatch_Table.getType()Ljava/lang/String;
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service.__Dispatch_Table.getHref()Ljava/lang/String;
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service.__Dispatch_Table.getType()Ljava/lang/String;
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getHref()Ljava/lang/String;
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getType()Ljava/lang/String;
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.getHref()Ljava/lang/String;
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.getType()Ljava/lang/String;
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet.__Dispatch_Table.getHref()Ljava/lang/String;
    //#input(bool equals(Object)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet.__Dispatch_Table.getType()Ljava/lang/String;
    //#input(bool equals(Object)): this
    //#input(bool equals(Object)): this.__Tag
    //#input(bool equals(Object)): this.description
    //#input(bool equals(Object)): this.emailAddress
    //#input(bool equals(Object)): this.enabled
    //#input(bool equals(Object)): this.handle
    //#input(bool equals(Object)): this.href
    //#input(bool equals(Object)): this.locale
    //#input(bool equals(Object)): this.name
    //#input(bool equals(Object)): this.timezone
    //#output(bool equals(Object)): return_value
    //#pre[2] (bool equals(Object)): (soft) o.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry
    //#pre[3] (bool equals(Object)): (soft) init'ed(o.description)
    //#pre[4] (bool equals(Object)): (soft) init'ed(o.emailAddress)
    //#pre[5] (bool equals(Object)): (soft) init'ed(o.enabled)
    //#pre[6] (bool equals(Object)): (soft) init'ed(o.handle)
    //#pre[7] (bool equals(Object)): (soft) init'ed(o.href)
    //#pre[8] (bool equals(Object)): (soft) init'ed(o.locale)
    //#pre[9] (bool equals(Object)): (soft) init'ed(o.name)
    //#pre[10] (bool equals(Object)): (soft) init'ed(o.timezone)
    //#pre[12] (bool equals(Object)): (soft) this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry
    //#pre[13] (bool equals(Object)): (soft) init'ed(this.description)
    //#pre[14] (bool equals(Object)): (soft) init'ed(this.emailAddress)
    //#pre[15] (bool equals(Object)): (soft) init'ed(this.enabled)
    //#pre[16] (bool equals(Object)): (soft) init'ed(this.handle)
    //#pre[17] (bool equals(Object)): (soft) init'ed(this.href)
    //#pre[18] (bool equals(Object)): (soft) init'ed(this.locale)
    //#pre[19] (bool equals(Object)): (soft) init'ed(this.name)
    //#pre[20] (bool equals(Object)): (soft) init'ed(this.timezone)
    //#post(bool equals(Object)): init'ed(return_value)
    //#unanalyzed(bool equals(Object)): Effects-of-calling:java.lang.Object:equals
    //#unanalyzed(bool equals(Object)): Effects-of-calling:java.lang.Object:getClass
    //#unanalyzed(bool equals(Object)): Effects-of-calling:getType
    //#test_vector(bool equals(Object)): o: Addr_Set{null}, Inverse{null}
    //#test_vector(bool equals(Object)): org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry:areEqual(...)@281: {1}, {0}
    //#test_vector(bool equals(Object)): org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry:areEqual(...)@284: {1}, {0}
    //#test_vector(bool equals(Object)): org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry:areEqual(...)@287: {1}, {0}
    //#test_vector(bool equals(Object)): org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry:areEqual(...)@290: {1}, {0}
    //#test_vector(bool equals(Object)): org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry:areEqual(...)@293: {1}, {0}
    //#test_vector(bool equals(Object)): org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry:areEqual(...)@296: {1}, {0}
    //#test_vector(bool equals(Object)): org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry:areEqual(...)@299: {1}, {0}
            return false;
        }
        
        WeblogEntry other = (WeblogEntry)o;
        
        if (!areEqual(getEmailAddress(), other.getEmailAddress())) {
    //#WeblogEntry.java:281: Warning: method not available
    //#    -- call on bool org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry:areEqual(Object, Object)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: bool equals(Object)
    //#    unanalyzed callee: bool org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry:areEqual(Object, Object)
            return false;
        }
        if (!areEqual(getHandle(), other.getHandle())) {
    //#WeblogEntry.java:284: Warning: method not available
    //#    -- call on bool org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry:areEqual(Object, Object)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: bool equals(Object)
    //#    unanalyzed callee: bool org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry:areEqual(Object, Object)
            return false;
        }
        if (!areEqual(getLocale(), other.getLocale())) {
    //#WeblogEntry.java:287: Warning: method not available
    //#    -- call on bool org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry:areEqual(Object, Object)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: bool equals(Object)
    //#    unanalyzed callee: bool org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry:areEqual(Object, Object)
            return false;
        }
        if (!areEqual(getName(), other.getName())) {
    //#WeblogEntry.java:290: Warning: method not available
    //#    -- call on bool org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry:areEqual(Object, Object)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: bool equals(Object)
    //#    unanalyzed callee: bool org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry:areEqual(Object, Object)
            return false;
        }
        if (!areEqual(getDescription(), other.getDescription())) {
    //#WeblogEntry.java:293: Warning: method not available
    //#    -- call on bool org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry:areEqual(Object, Object)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: bool equals(Object)
    //#    unanalyzed callee: bool org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry:areEqual(Object, Object)
            return false;
        }
        if (!areEqual(getTimezone(), other.getTimezone())) {
    //#WeblogEntry.java:296: Warning: method not available
    //#    -- call on bool org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry:areEqual(Object, Object)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: bool equals(Object)
    //#    unanalyzed callee: bool org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry:areEqual(Object, Object)
            return false;
        }
        if (!areEqual(getEnabled(), other.getEnabled())) {
    //#WeblogEntry.java:299: Warning: method not available
    //#    -- call on bool org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry:areEqual(Object, Object)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
    //#    method: bool equals(Object)
    //#    unanalyzed callee: bool org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry:areEqual(Object, Object)
            return false;
        }
        
        return super.equals(o);
    //#WeblogEntry.java:303: end of method: bool org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.equals(Object)
    }
    
    public String getHandle() {
        return handle;
    //#WeblogEntry.java:307: method: String org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getHandle()
    //#input(String getHandle()): this
    //#input(String getHandle()): this.handle
    //#output(String getHandle()): return_value
    //#pre[2] (String getHandle()): init'ed(this.handle)
    //#post(String getHandle()): return_value == this.handle
    //#post(String getHandle()): init'ed(return_value)
    //#WeblogEntry.java:307: end of method: String org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getHandle()
    }
    
    public void setHandle(String handle) {
        this.handle = handle;
    //#WeblogEntry.java:311: method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setHandle(String)
    //#input(void setHandle(String)): handle
    //#input(void setHandle(String)): this
    //#output(void setHandle(String)): this.handle
    //#post(void setHandle(String)): this.handle == handle
    //#post(void setHandle(String)): init'ed(this.handle)
    }
    //#WeblogEntry.java:312: end of method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setHandle(String)
    
    public String getDescription() {
        return description;
    //#WeblogEntry.java:315: method: String org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getDescription()
    //#input(String getDescription()): this
    //#input(String getDescription()): this.description
    //#output(String getDescription()): return_value
    //#pre[2] (String getDescription()): init'ed(this.description)
    //#post(String getDescription()): return_value == this.description
    //#post(String getDescription()): init'ed(return_value)
    //#WeblogEntry.java:315: end of method: String org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getDescription()
    }
    
    public void setDescription(String description) {
        this.description = description;
    //#WeblogEntry.java:319: method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setDescription(String)
    //#input(void setDescription(String)): description
    //#input(void setDescription(String)): this
    //#output(void setDescription(String)): this.description
    //#post(void setDescription(String)): this.description == description
    //#post(void setDescription(String)): init'ed(this.description)
    }
    //#WeblogEntry.java:320: end of method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setDescription(String)
    
    public Locale getLocale() {
        return locale;
    //#WeblogEntry.java:323: method: Locale org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getLocale()
    //#input(Locale getLocale()): this
    //#input(Locale getLocale()): this.locale
    //#output(Locale getLocale()): return_value
    //#pre[2] (Locale getLocale()): init'ed(this.locale)
    //#post(Locale getLocale()): return_value == this.locale
    //#post(Locale getLocale()): init'ed(return_value)
    //#WeblogEntry.java:323: end of method: Locale org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getLocale()
    }
    
    public void setLocale(Locale locale) {
        this.locale = locale;
    //#WeblogEntry.java:327: method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setLocale(Locale)
    //#input(void setLocale(Locale)): locale
    //#input(void setLocale(Locale)): this
    //#output(void setLocale(Locale)): this.locale
    //#post(void setLocale(Locale)): this.locale == locale
    //#post(void setLocale(Locale)): init'ed(this.locale)
    }
    //#WeblogEntry.java:328: end of method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setLocale(Locale)
    
    public void setLocale(String localeString) {
        this.locale = new LocaleString(localeString).getLocale();
    //#WeblogEntry.java:331: method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setLocale(String)
    //#input(void setLocale(String)): "invalid locale string: "._tainted
    //#input(void setLocale(String)): localeString
    //#input(void setLocale(String)): localeString._tainted
    //#input(void setLocale(String)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString]
    //#input(void setLocale(String)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(void setLocale(String)): this
    //#output(void setLocale(String)): new Locale(LocaleString#1) num objects
    //#output(void setLocale(String)): new Locale(LocaleString#2) num objects
    //#output(void setLocale(String)): new Locale(LocaleString#3) num objects
    //#output(void setLocale(String)): this.locale
    //#new obj(void setLocale(String)): new Locale(LocaleString#1)
    //#new obj(void setLocale(String)): new Locale(LocaleString#2)
    //#new obj(void setLocale(String)): new Locale(LocaleString#3)
    //#pre[1] (void setLocale(String)): localeString == null
    //#post(void setLocale(String)): this.locale == null
    //#post(void setLocale(String)): new Locale(LocaleString#1) num objects == 0
    //#post(void setLocale(String)): new Locale(LocaleString#2) num objects == 0
    //#post(void setLocale(String)): new Locale(LocaleString#3) num objects == 0
    //#unanalyzed(void setLocale(String)): Effects-of-calling:java.lang.String:split
    //#unanalyzed(void setLocale(String)): Effects-of-calling:java.util.Locale
    //#unanalyzed(void setLocale(String)): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(void setLocale(String)): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(void setLocale(String)): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(void setLocale(String)): Effects-of-calling:java.lang.IllegalArgumentException
    }
    //#WeblogEntry.java:332: end of method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setLocale(String)
    
    
    public TimeZone getTimezone() {
        return timezone;
    //#WeblogEntry.java:336: method: TimeZone org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getTimezone()
    //#input(TimeZone getTimezone()): this
    //#input(TimeZone getTimezone()): this.timezone
    //#output(TimeZone getTimezone()): return_value
    //#pre[2] (TimeZone getTimezone()): init'ed(this.timezone)
    //#post(TimeZone getTimezone()): return_value == this.timezone
    //#post(TimeZone getTimezone()): init'ed(return_value)
    //#WeblogEntry.java:336: end of method: TimeZone org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getTimezone()
    }
    
    public void setTimezone(TimeZone timezone) {
        this.timezone = timezone;
    //#WeblogEntry.java:340: method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setTimezone(TimeZone)
    //#input(void setTimezone(TimeZone)): this
    //#input(void setTimezone(TimeZone)): timezone
    //#output(void setTimezone(TimeZone)): this.timezone
    //#post(void setTimezone(TimeZone)): this.timezone == timezone
    //#post(void setTimezone(TimeZone)): init'ed(this.timezone)
    }
    //#WeblogEntry.java:341: end of method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setTimezone(TimeZone)
    
    public void setTimezone(String timezoneString) {
        this.timezone = TimeZone.getTimeZone(timezoneString);
    //#WeblogEntry.java:344: method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setTimezone(String)
    //#input(void setTimezone(String)): this
    //#input(void setTimezone(String)): timezoneString
    //#output(void setTimezone(String)): this.timezone
    //#post(void setTimezone(String)): init'ed(this.timezone)
    }
    //#WeblogEntry.java:345: end of method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setTimezone(String)
    
    public String getName() {
        return name;
    //#WeblogEntry.java:348: method: String org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getName()
    //#input(String getName()): this
    //#input(String getName()): this.name
    //#output(String getName()): return_value
    //#pre[2] (String getName()): init'ed(this.name)
    //#post(String getName()): return_value == this.name
    //#post(String getName()): init'ed(return_value)
    //#WeblogEntry.java:348: end of method: String org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getName()
    }
    
    public void setName(String name) {
        this.name = name;
    //#WeblogEntry.java:352: method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setName(String)
    //#input(void setName(String)): name
    //#input(void setName(String)): this
    //#output(void setName(String)): this.name
    //#post(void setName(String)): this.name == name
    //#post(void setName(String)): init'ed(this.name)
    }
    //#WeblogEntry.java:353: end of method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setName(String)
    
    public Date getDateCreated() {
        return dateCreated;
    //#WeblogEntry.java:356: method: Date org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getDateCreated()
    //#input(Date getDateCreated()): this
    //#input(Date getDateCreated()): this.dateCreated
    //#output(Date getDateCreated()): return_value
    //#pre[2] (Date getDateCreated()): init'ed(this.dateCreated)
    //#post(Date getDateCreated()): return_value == this.dateCreated
    //#post(Date getDateCreated()): init'ed(return_value)
    //#WeblogEntry.java:356: end of method: Date org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getDateCreated()
    }
    
    public void setDateCreated(Date dateCreated) {
        this.dateCreated = dateCreated;
    //#WeblogEntry.java:360: method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setDateCreated(Date)
    //#input(void setDateCreated(Date)): dateCreated
    //#input(void setDateCreated(Date)): this
    //#output(void setDateCreated(Date)): this.dateCreated
    //#post(void setDateCreated(Date)): this.dateCreated == dateCreated
    //#post(void setDateCreated(Date)): init'ed(this.dateCreated)
    }
    //#WeblogEntry.java:361: end of method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setDateCreated(Date)
    
    public String getCreatingUser() {
        return creatingUser;
    //#WeblogEntry.java:364: method: String org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getCreatingUser()
    //#input(String getCreatingUser()): this
    //#input(String getCreatingUser()): this.creatingUser
    //#output(String getCreatingUser()): return_value
    //#pre[2] (String getCreatingUser()): init'ed(this.creatingUser)
    //#post(String getCreatingUser()): return_value == this.creatingUser
    //#post(String getCreatingUser()): init'ed(return_value)
    //#WeblogEntry.java:364: end of method: String org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getCreatingUser()
    }
    
    public void setCreatingUser(String creatingUser) {
        this.creatingUser = creatingUser;
    //#WeblogEntry.java:368: method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setCreatingUser(String)
    //#input(void setCreatingUser(String)): creatingUser
    //#input(void setCreatingUser(String)): this
    //#output(void setCreatingUser(String)): this.creatingUser
    //#post(void setCreatingUser(String)): this.creatingUser == creatingUser
    //#post(void setCreatingUser(String)): init'ed(this.creatingUser)
    }
    //#WeblogEntry.java:369: end of method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setCreatingUser(String)
    
    public String getEmailAddress() {
        return emailAddress;
    //#WeblogEntry.java:372: method: String org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getEmailAddress()
    //#input(String getEmailAddress()): this
    //#input(String getEmailAddress()): this.emailAddress
    //#output(String getEmailAddress()): return_value
    //#pre[2] (String getEmailAddress()): init'ed(this.emailAddress)
    //#post(String getEmailAddress()): return_value == this.emailAddress
    //#post(String getEmailAddress()): init'ed(return_value)
    //#WeblogEntry.java:372: end of method: String org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getEmailAddress()
    }
    
    public void setEmailAddress(String emailAddress) {
        this.emailAddress = emailAddress;
    //#WeblogEntry.java:376: method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setEmailAddress(String)
    //#input(void setEmailAddress(String)): emailAddress
    //#input(void setEmailAddress(String)): this
    //#output(void setEmailAddress(String)): this.emailAddress
    //#post(void setEmailAddress(String)): this.emailAddress == emailAddress
    //#post(void setEmailAddress(String)): init'ed(this.emailAddress)
    }
    //#WeblogEntry.java:377: end of method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setEmailAddress(String)
    
    public String getAppEntriesUrl() {
        return appEntriesUrl;
    //#WeblogEntry.java:380: method: String org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getAppEntriesUrl()
    //#input(String getAppEntriesUrl()): this
    //#input(String getAppEntriesUrl()): this.appEntriesUrl
    //#output(String getAppEntriesUrl()): return_value
    //#pre[2] (String getAppEntriesUrl()): init'ed(this.appEntriesUrl)
    //#post(String getAppEntriesUrl()): return_value == this.appEntriesUrl
    //#post(String getAppEntriesUrl()): init'ed(return_value)
    //#WeblogEntry.java:380: end of method: String org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getAppEntriesUrl()
    }
    
    public void setAppEntriesUrl(String appEntriesUrl) {
        this.appEntriesUrl = appEntriesUrl;
    //#WeblogEntry.java:384: method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setAppEntriesUrl(String)
    //#input(void setAppEntriesUrl(String)): appEntriesUrl
    //#input(void setAppEntriesUrl(String)): this
    //#output(void setAppEntriesUrl(String)): this.appEntriesUrl
    //#post(void setAppEntriesUrl(String)): this.appEntriesUrl == appEntriesUrl
    //#post(void setAppEntriesUrl(String)): init'ed(this.appEntriesUrl)
    }
    //#WeblogEntry.java:385: end of method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setAppEntriesUrl(String)
    
    public String getAppResourcesUrl() {
        return appResourcesUrl;
    //#WeblogEntry.java:388: method: String org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getAppResourcesUrl()
    //#input(String getAppResourcesUrl()): this
    //#input(String getAppResourcesUrl()): this.appResourcesUrl
    //#output(String getAppResourcesUrl()): return_value
    //#pre[2] (String getAppResourcesUrl()): init'ed(this.appResourcesUrl)
    //#post(String getAppResourcesUrl()): return_value == this.appResourcesUrl
    //#post(String getAppResourcesUrl()): init'ed(return_value)
    //#WeblogEntry.java:388: end of method: String org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getAppResourcesUrl()
    }
    
    public void setAppResourcesUrl(String appResourcesUrl) {
        this.appResourcesUrl = appResourcesUrl;
    //#WeblogEntry.java:392: method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setAppResourcesUrl(String)
    //#input(void setAppResourcesUrl(String)): appResourcesUrl
    //#input(void setAppResourcesUrl(String)): this
    //#output(void setAppResourcesUrl(String)): this.appResourcesUrl
    //#post(void setAppResourcesUrl(String)): this.appResourcesUrl == appResourcesUrl
    //#post(void setAppResourcesUrl(String)): init'ed(this.appResourcesUrl)
    }
    //#WeblogEntry.java:393: end of method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setAppResourcesUrl(String)
    
    public Boolean getEnabled() {
        return enabled;
    //#WeblogEntry.java:396: method: Boolean org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getEnabled()
    //#input(Boolean getEnabled()): this
    //#input(Boolean getEnabled()): this.enabled
    //#output(Boolean getEnabled()): return_value
    //#pre[2] (Boolean getEnabled()): init'ed(this.enabled)
    //#post(Boolean getEnabled()): return_value == this.enabled
    //#post(Boolean getEnabled()): init'ed(return_value)
    //#WeblogEntry.java:396: end of method: Boolean org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.getEnabled()
    }
    
    public void setEnabled(Boolean enabled) {
        this.enabled = enabled;
    //#WeblogEntry.java:400: method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setEnabled(Boolean)
    //#input(void setEnabled(Boolean)): enabled
    //#input(void setEnabled(Boolean)): this
    //#output(void setEnabled(Boolean)): this.enabled
    //#post(void setEnabled(Boolean)): this.enabled == enabled
    //#post(void setEnabled(Boolean)): init'ed(this.enabled)
    }
    //#WeblogEntry.java:401: end of method: void org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.setEnabled(Boolean)
}
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry$Tags__static_init): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry$Tags]
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry$Tags__static_init): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry$Tags] == &__Dispatch_Table
    //#WeblogEntry.java:: end of method: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry$Tags.org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry$Tags__static_init
    //#WeblogEntry.java:: end of class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry$Tags
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry]
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.equals(Ljava/lang/Object;)Z
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getAppEntriesUrl()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getAppResourcesUrl()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getCreatingUser()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getDateCreated()Ljava/util/Date;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getDescription()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getEmailAddress()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getEnabled()Ljava/lang/Boolean;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getHandle()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getHref()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getLocale()Ljava/util/Locale;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getName()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getTimezone()Ljava/util/TimeZone;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getType()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.populate(Lorg/jdom/Element;Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setAppEntriesUrl(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setAppResourcesUrl(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setCreatingUser(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setDateCreated(Ljava/util/Date;)V
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setDescription(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setEmailAddress(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setEnabled(Ljava/lang/Boolean;)V
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setHandle(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setHref(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setLocale(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setLocale(Ljava/util/Locale;)V
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setName(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setTimezone(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setTimezone(Ljava/util/TimeZone;)V
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.toDocument()Lorg/jdom/Document;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.toString()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry]
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry] == &__Dispatch_Table
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry] == &__Dispatch_Table
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.equals(Ljava/lang/Object;)Z == &equals
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getAppEntriesUrl()Ljava/lang/String; == &getAppEntriesUrl
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getAppResourcesUrl()Ljava/lang/String; == &getAppResourcesUrl
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getCreatingUser()Ljava/lang/String; == &getCreatingUser
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getDateCreated()Ljava/util/Date; == &getDateCreated
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getDescription()Ljava/lang/String; == &getDescription
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getEmailAddress()Ljava/lang/String; == &getEmailAddress
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getEnabled()Ljava/lang/Boolean; == &getEnabled
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getHandle()Ljava/lang/String; == &getHandle
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getHref()Ljava/lang/String; == &org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.getHref
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getLocale()Ljava/util/Locale; == &getLocale
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getName()Ljava/lang/String; == &getName
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getTimezone()Ljava/util/TimeZone; == &getTimezone
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.getType()Ljava/lang/String; == &getType
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.populate(Lorg/jdom/Element;Ljava/lang/String;)V == &populate
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setAppEntriesUrl(Ljava/lang/String;)V == &setAppEntriesUrl
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setAppResourcesUrl(Ljava/lang/String;)V == &setAppResourcesUrl
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setCreatingUser(Ljava/lang/String;)V == &setCreatingUser
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setDateCreated(Ljava/util/Date;)V == &setDateCreated
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setDescription(Ljava/lang/String;)V == &setDescription
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setEmailAddress(Ljava/lang/String;)V == &setEmailAddress
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setEnabled(Ljava/lang/Boolean;)V == &setEnabled
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setHandle(Ljava/lang/String;)V == &setHandle
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setHref(Ljava/lang/String;)V == &org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.setHref
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setLocale(Ljava/lang/String;)V == &setLocale
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setLocale(Ljava/util/Locale;)V == &setLocale
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setName(Ljava/lang/String;)V == &setName
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setTimezone(Ljava/lang/String;)V == &setTimezone
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.setTimezone(Ljava/util/TimeZone;)V == &setTimezone
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.toDocument()Lorg/jdom/Document; == &toDocument
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init): __Dispatch_Table.toString()Ljava/lang/String; == &org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.toString
    //#WeblogEntry.java:: end of method: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry.org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry__static_init
    //#WeblogEntry.java:: end of class: org.apache.roller.weblogger.webservices.adminprotocol.sdk.WeblogEntry
