//# 40 errors, 2,146 messages
//#
/*
    //#RollerUserHandler.java:1:1: class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#RollerUserHandler.java:1:1: method: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__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;

import java.io.IOException;
import java.io.Reader;
import java.util.ArrayList;
import java.util.List;
import java.util.Date;
import javax.servlet.http.HttpServletRequest;
import org.jdom.Document;
import org.jdom.JDOMException;
import org.apache.roller.weblogger.WebloggerException;
import org.apache.roller.weblogger.business.UserManager;
import org.apache.roller.weblogger.pojos.User;
import org.apache.roller.weblogger.util.cache.CacheManager;
import org.apache.roller.weblogger.webservices.adminprotocol.sdk.Entry;
import org.apache.roller.weblogger.webservices.adminprotocol.sdk.EntrySet;
import org.apache.roller.weblogger.webservices.adminprotocol.sdk.UnexpectedRootElementException;
import org.apache.roller.weblogger.webservices.adminprotocol.sdk.UserEntry;
import org.apache.roller.weblogger.webservices.adminprotocol.sdk.UserEntrySet;

/**
 * This class handles request concerning Roller users.
 *
 * @author jtb
 */
class RollerUserHandler extends Handler {
    public RollerUserHandler(HttpServletRequest request) throws HandlerException {
        super(request);
    //#RollerUserHandler.java:45: method: void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): ".rap"._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): ".roller-services"._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): "ERROR: Could not get user: "._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): "ERROR: Invalid path info: "._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): "ERROR: Unknown user: "._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): "ERROR: User is disabled: "._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): "ERROR: User is not authorized: "._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): "ERROR: User must have the admin role to use the RAP endpoint: "._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/Authenticator.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/Authenticator]
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/Authenticator.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/BasicAuthenticator]
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/Authenticator.__Descendant_Table[others]
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/Authenticator.__Dispatch_Table.authenticate()V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/Authenticator.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/Authenticator.__Dispatch_Table.getUserData(Ljava/lang/String;)Lorg/apache/roller/weblogger/pojos/User;
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/Authenticator.__Dispatch_Table.getUserName()Ljava/lang/String;
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/Authenticator.__Dispatch_Table.setRequest(Ljavax/servlet/http/HttpServletRequest;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/Authenticator.__Dispatch_Table.setRoller(Lorg/apache/roller/weblogger/business/Weblogger;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/Authenticator.java.lang.Boolean.FALSE
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/Authenticator.java.lang.Boolean.TRUE
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/BasicAuthenticator.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/BasicAuthenticator]
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/BasicAuthenticator.__Descendant_Table[others]
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/BasicAuthenticator.__Dispatch_Table.authenticate()V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/BasicAuthenticator.__Dispatch_Table.getRequest()Ljavax/servlet/http/HttpServletRequest;
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/BasicAuthenticator.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/BasicAuthenticator.__Dispatch_Table.getUserData(Ljava/lang/String;)Lorg/apache/roller/weblogger/pojos/User;
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/BasicAuthenticator.__Dispatch_Table.getUserName()Ljava/lang/String;
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/BasicAuthenticator.__Dispatch_Table.setRequest(Ljavax/servlet/http/HttpServletRequest;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/BasicAuthenticator.__Dispatch_Table.setRoller(Lorg/apache/roller/weblogger/business/Weblogger;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/BasicAuthenticator.__Dispatch_Table.setUserName(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/BasicAuthenticator.__Dispatch_Table.verifyUser(Ljava/lang/String;Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.PATHINFO_PATTERN
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): request
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): this
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): java.lang.String:substring(...)._tainted
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): java.lang.StringBuilder:toString(...)._tainted
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): new Handler$URI(Handler#1) num objects
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): new Handler$URI(Handler#1).__Tag
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): new Handler$URI(Handler#1).entryId
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): new Handler$URI(Handler#1).type
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): this.request
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): this.roller
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): this.uri
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): this.urlPrefix
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): this.userName
    //#new obj(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): java.lang.String:substring(...)
    //#new obj(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): java.lang.StringBuilder:toString(...)
    //#new obj(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): new Handler$URI(Handler#1)
    //#pre[2] (void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): request != null
    //#pre[1] (void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): (soft) org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.PATHINFO_PATTERN != null
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): init'ed(java.lang.String:substring(...)._tainted)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): java.lang.StringBuilder:toString(...)._tainted == 0
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): this.request == request
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): this.request != null
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): init'ed(this.roller)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): this.uri == &new Handler$URI(Handler#1)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): this.urlPrefix == &java.lang.StringBuilder:toString(...)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): this.userName == One-of{null, &java.lang.String:substring(...)}
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): this.userName in Addr_Set{null,&java.lang.String:substring(...)}
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): new Handler$URI(Handler#1) num objects == 1
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): new Handler$URI(Handler#1).__Tag == org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): init'ed(new Handler$URI(Handler#1).entryId)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): init'ed(new Handler$URI(Handler#1).type)
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.HandlerException
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:java.lang.Exception
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:javax.servlet.http.HttpServletRequest:getPathInfo
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:java.lang.String:length
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:java.util.regex.Pattern:matcher
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:java.util.regex.Matcher:matches
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:java.util.regex.Matcher:group
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.config.WebloggerRuntimeConfig:getAbsoluteContextURL
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:javax.servlet.http.HttpServletRequest:getHeader
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:java.util.StringTokenizer
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:java.util.StringTokenizer:hasMoreTokens
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:java.util.StringTokenizer:nextToken
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:java.lang.String:equalsIgnoreCase
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:java.lang.String:getBytes
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:org.apache.commons.codec.binary.Base64:decodeBase64
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:java.lang.String
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:java.lang.String:indexOf
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:java.lang.String:substring
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:getUserData
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getPassword
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.config.WebloggerConfig:getProperty
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:java.lang.Boolean:valueOf
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:java.lang.Boolean:booleanValue
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.util.Utilities:encodePassword
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:java.lang.String:trim
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getUserName
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:java.lang.String:equals
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:hasRole
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEnabled
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.business.Weblogger:getUserManager
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.business.UserManager:getUserByUserName
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:java.lang.Throwable:__curr_excep_obj
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)): Effects-of-calling:authenticate
    }
    //#RollerUserHandler.java:46: end of method: void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler(HttpServletRequest)
    
    protected EntrySet getEntrySet(Document d) throws UnexpectedRootElementException {
        return new UserEntrySet(d, getUrlPrefix());
    //#RollerUserHandler.java:49: method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.getEntrySet(Document)
    //#input(EntrySet getEntrySet(Document)): "."._tainted
    //#input(EntrySet getEntrySet(Document)): "invalid locale string: "._tainted
    //#input(EntrySet getEntrySet(Document)): "users"._tainted
    //#input(EntrySet getEntrySet(Document)): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(EntrySet getEntrySet(Document)): __Descendant_Table[others]
    //#input(EntrySet getEntrySet(Document)): __Dispatch_Table.getUrlPrefix()Ljava/lang/String;
    //#input(EntrySet getEntrySet(Document)): d
    //#input(EntrySet getEntrySet(Document)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.NAMESPACE
    //#input(EntrySet getEntrySet(Document)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString]
    //#input(EntrySet getEntrySet(Document)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(EntrySet getEntrySet(Document)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry]
    //#input(EntrySet getEntrySet(Document)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[others]
    //#input(EntrySet getEntrySet(Document)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getName()Ljava/lang/String;
    //#input(EntrySet getEntrySet(Document)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setDateCreated(Ljava/util/Date;)V
    //#input(EntrySet getEntrySet(Document)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEmailAddress(Ljava/lang/String;)V
    //#input(EntrySet getEntrySet(Document)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEnabled(Ljava/lang/Boolean;)V
    //#input(EntrySet getEntrySet(Document)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setFullName(Ljava/lang/String;)V
    //#input(EntrySet getEntrySet(Document)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet getEntrySet(Document)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setLocale(Ljava/lang/String;)V
    //#input(EntrySet getEntrySet(Document)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(EntrySet getEntrySet(Document)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setPassword(Ljava/lang/String;)V
    //#input(EntrySet getEntrySet(Document)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setScreenName(Ljava/lang/String;)V
    //#input(EntrySet getEntrySet(Document)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setTimezone(Ljava/lang/String;)V
    //#input(EntrySet getEntrySet(Document)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet]
    //#input(EntrySet getEntrySet(Document)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[others]
    //#input(EntrySet getEntrySet(Document)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setEntries([Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;)V
    //#input(EntrySet getEntrySet(Document)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet getEntrySet(Document)): this
    //#input(EntrySet getEntrySet(Document)): this.__Tag
    //#input(EntrySet getEntrySet(Document)): this.urlPrefix
    //#input(EntrySet getEntrySet(Document)): this.urlPrefix._tainted
    //#output(EntrySet getEntrySet(Document)): java.lang.StringBuilder:toString(...)._tainted
    //#output(EntrySet getEntrySet(Document)): new UserEntrySet(getEntrySet#1) num objects
    //#output(EntrySet getEntrySet(Document)): return_value.__Tag
    //#output(EntrySet getEntrySet(Document)): return_value.entries
    //#output(EntrySet getEntrySet(Document)): return_value.href
    //#output(EntrySet getEntrySet(Document)): return_value
    //#new obj(EntrySet getEntrySet(Document)): java.lang.StringBuilder:toString(...)
    //#new obj(EntrySet getEntrySet(Document)): new UserEntrySet(getEntrySet#1)
    //#pre[1] (EntrySet getEntrySet(Document)): d != null
    //#pre[3] (EntrySet getEntrySet(Document)): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler
    //#pre[4] (EntrySet getEntrySet(Document)): init'ed(this.urlPrefix)
    //#post(EntrySet getEntrySet(Document)): init'ed(java.lang.StringBuilder:toString(...)._tainted)
    //#post(EntrySet getEntrySet(Document)): return_value == &new UserEntrySet(getEntrySet#1)
    //#post(EntrySet getEntrySet(Document)): new UserEntrySet(getEntrySet#1) num objects == 1
    //#post(EntrySet getEntrySet(Document)): return_value.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet
    //#post(EntrySet getEntrySet(Document)): init'ed(return_value.entries)
    //#post(EntrySet getEntrySet(Document)): return_value.href == &java.lang.StringBuilder:toString(...)
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:setHref
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.Entry
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:java.lang.String:split
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:java.util.Locale
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:java.lang.IllegalArgumentException
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:java.util.TimeZone:getTimeZone
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.EntrySet
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:java.util.Arrays:asList
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:setEntries
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:org.jdom.Document:getRootElement
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:org.jdom.Element:getName
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:java.lang.String:equals
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:java.lang.Exception
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:org.jdom.Element:getChildren
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:java.util.ArrayList
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:java.util.List:iterator
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:java.util.Iterator:hasNext
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:java.util.Iterator:next
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:org.jdom.Element:getChild
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:org.jdom.Element:getText
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:java.lang.Long:valueOf
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:java.lang.Long:longValue
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:java.util.Date
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:java.lang.Boolean:valueOf
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:java.util.List:add
    //#unanalyzed(EntrySet getEntrySet(Document)): Effects-of-calling:java.util.List:toArray
    //#RollerUserHandler.java:49: end of method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.getEntrySet(Document)
    }
    
    public EntrySet processGet() throws HandlerException {
        if (getUri().isCollection()) {
    //#RollerUserHandler.java:53: method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.processGet()
    //#RollerUserHandler.java:53: Warning: suspicious precondition
    //#    the precondition for this.uri.__Tag is not a contiguous range of values
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet processGet()
    //#    suspicious precondition index: [12]
    //#input(EntrySet processGet()): "."._tainted
    //#input(EntrySet processGet()): "ERROR: Could not get user: "._tainted
    //#input(EntrySet processGet()): "ERROR: Unknown user: "._tainted
    //#input(EntrySet processGet()): "invalid locale string: "._tainted
    //#input(EntrySet processGet()): "users"._tainted
    //#input(EntrySet processGet()): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(EntrySet processGet()): __Descendant_Table[others]
    //#input(EntrySet processGet()): __Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet processGet()): __Dispatch_Table.getUri()Lorg/apache/roller/weblogger/webservices/adminprotocol/Handler$URI;
    //#input(EntrySet processGet()): __Dispatch_Table.getUrlPrefix()Ljava/lang/String;
    //#input(EntrySet processGet()): __Dispatch_Table.getUserData(Ljava/lang/String;)Lorg/apache/roller/weblogger/pojos/User;
    //#input(EntrySet processGet()): java.util.Collections.EMPTY_LIST
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI]
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI]
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Descendant_Table[others]
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Dispatch_Table.getEntryId()Ljava/lang/String;
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Dispatch_Table.isCollection()Z
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Dispatch_Table.isEntry()Z
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/Handler]
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler]
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler]
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler]
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[others]
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.java.lang.Boolean.FALSE
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.java.lang.Boolean.TRUE
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI.__Dispatch_Table.getEntryId()Ljava/lang/String;
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI.__Dispatch_Table.isCollection()Z
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI.__Dispatch_Table.isEntry()Z
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString]
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry]
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[others]
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setDateCreated(Ljava/util/Date;)V
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEmailAddress(Ljava/lang/String;)V
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEnabled(Ljava/lang/Boolean;)V
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setFullName(Ljava/lang/String;)V
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setLocale(Ljava/lang/String;)V
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setScreenName(Ljava/lang/String;)V
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setTimezone(Ljava/lang/String;)V
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet]
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[others]
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setEntries([Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;)V
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet processGet()): this
    //#input(EntrySet processGet()): this.__Tag
    //#input(EntrySet processGet()): this.roller
    //#input(EntrySet processGet()): this.uri
    //#input(EntrySet processGet()): this.uri.__Tag
    //#input(EntrySet processGet()): this.uri.entryId
    //#input(EntrySet processGet()): this.uri.entryId._tainted
    //#input(EntrySet processGet()): this.uri.type
    //#input(EntrySet processGet()): this.urlPrefix
    //#input(EntrySet processGet()): this.urlPrefix._tainted
    //#output(EntrySet processGet()): java.lang.StringBuilder:toString(...)._tainted
    //#output(EntrySet processGet()): new UserEntrySet(toUserEntrySet#1) num objects
    //#output(EntrySet processGet()): new UserEntrySet(toUserEntrySet#1).__Tag
    //#output(EntrySet processGet()): new UserEntrySet(toUserEntrySet#1).entries
    //#output(EntrySet processGet()): new UserEntrySet(toUserEntrySet#1).href
    //#output(EntrySet processGet()): return_value
    //#new obj(EntrySet processGet()): java.lang.StringBuilder:toString(...)
    //#new obj(EntrySet processGet()): new UserEntrySet(toUserEntrySet#1)
    //#pre[9] (EntrySet processGet()): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler
    //#pre[10] (EntrySet processGet()): this.roller != null
    //#pre[11] (EntrySet processGet()): this.uri != null
    //#pre[12] (EntrySet processGet()): this.uri.__Tag in {org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI, org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI}
    //#pre[13] (EntrySet processGet()): init'ed(this.uri.entryId)
    //#pre[17] (EntrySet processGet()): init'ed(this.urlPrefix)
    //#pre[15] (EntrySet processGet()): (soft) this.uri.type != null
    //#post(EntrySet processGet()): init'ed(java.lang.StringBuilder:toString(...)._tainted)
    //#post(EntrySet processGet()): return_value == &new UserEntrySet(toUserEntrySet#1)
    //#post(EntrySet processGet()): new UserEntrySet(toUserEntrySet#1) num objects == 1
    //#post(EntrySet processGet()): possibly_updated(new UserEntrySet(toUserEntrySet#1).__Tag)
    //#post(EntrySet processGet()): possibly_updated(new UserEntrySet(toUserEntrySet#1).entries)
    //#post(EntrySet processGet()): possibly_updated(new UserEntrySet(toUserEntrySet#1).href)
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:getUri
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:getRoller
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:org.apache.roller.weblogger.business.Weblogger:getUserManager
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:java.util.ArrayList
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:java.util.List:add
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:java.util.List:toArray
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:toUserEntrySet
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:java.lang.Throwable:__curr_excep_obj
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.HandlerException
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:java.lang.Exception
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:getUserData
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:org.apache.roller.weblogger.business.UserManager:getUsers
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getUserName
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:getUrlPrefix
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:setHref
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.Entry
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getScreenName
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getFullName
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getLocale
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:java.lang.String:split
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:java.util.Locale
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:java.lang.IllegalArgumentException
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getTimeZone
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:java.util.TimeZone:getTimeZone
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEmailAddress
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getDateCreated
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEnabled
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.EntrySet
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:java.util.Arrays:asList
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:org.apache.roller.weblogger.business.UserManager:getUserByUserName
    //#test_vector(EntrySet processGet()): !(this.uri.entryId == null) | (this.uri.type == null & this.uri.entryId == null): {1}, {0}
    //#test_vector(EntrySet processGet()): !(this.uri.type == null) & this.uri.entryId == null: {0}, {1}
    //#test_vector(EntrySet processGet()): this.uri.entryId: Inverse{null}, Addr_Set{null}
            return getCollection();
        } else if (getUri().isEntry()) {
            return getEntry();
        } else {
            throw new BadRequestException("ERROR: Unknown GET URI type");
    //#RollerUserHandler.java:58: end of method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.processGet()
        }
    }
    
    public EntrySet processPost(Reader r) throws HandlerException {
        if (getUri().isCollection()) {
    //#RollerUserHandler.java:63: method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.processPost(Reader)
    //#RollerUserHandler.java:63: Warning: suspicious precondition
    //#    the precondition for this.uri.__Tag is not a contiguous range of values
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet processPost(Reader)
    //#    suspicious precondition index: [8]
    //#input(EntrySet processPost(Reader)): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(EntrySet processPost(Reader)): __Descendant_Table[others]
    //#input(EntrySet processPost(Reader)): __Dispatch_Table.getUri()Lorg/apache/roller/weblogger/webservices/adminprotocol/Handler$URI;
    //#input(EntrySet processPost(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI]
    //#input(EntrySet processPost(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI]
    //#input(EntrySet processPost(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Descendant_Table[others]
    //#input(EntrySet processPost(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Dispatch_Table.getEntryId()Ljava/lang/String;
    //#input(EntrySet processPost(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Dispatch_Table.isCollection()Z
    //#input(EntrySet processPost(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI.__Dispatch_Table.getEntryId()Ljava/lang/String;
    //#input(EntrySet processPost(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI.__Dispatch_Table.isCollection()Z
    //#input(EntrySet processPost(Reader)): r
    //#input(EntrySet processPost(Reader)): this
    //#input(EntrySet processPost(Reader)): this.__Tag
    //#input(EntrySet processPost(Reader)): this.uri
    //#input(EntrySet processPost(Reader)): this.uri.__Tag
    //#input(EntrySet processPost(Reader)): this.uri.entryId
    //#input(EntrySet processPost(Reader)): this.uri.type
    //#output(EntrySet processPost(Reader)): java.lang.StringBuilder:toString(...)._tainted
    //#output(EntrySet processPost(Reader)): new UserEntrySet(toUserEntrySet#1) num objects
    //#output(EntrySet processPost(Reader)): new UserEntrySet(toUserEntrySet#1).__Tag
    //#output(EntrySet processPost(Reader)): new UserEntrySet(toUserEntrySet#1).entries
    //#output(EntrySet processPost(Reader)): new UserEntrySet(toUserEntrySet#1).href
    //#output(EntrySet processPost(Reader)): return_value
    //#new obj(EntrySet processPost(Reader)): java.lang.StringBuilder:toString(...)
    //#new obj(EntrySet processPost(Reader)): new UserEntrySet(toUserEntrySet#1)
    //#pre[6] (EntrySet processPost(Reader)): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler
    //#pre[7] (EntrySet processPost(Reader)): this.uri != null
    //#pre[8] (EntrySet processPost(Reader)): this.uri.__Tag in {org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI, org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI}
    //#pre[9] (EntrySet processPost(Reader)): this.uri.entryId == null
    //#pre[10] (EntrySet processPost(Reader)): (soft) this.uri.type != null
    //#post(EntrySet processPost(Reader)): java.lang.StringBuilder:toString(...)._tainted == 0
    //#post(EntrySet processPost(Reader)): init'ed(return_value)
    //#post(EntrySet processPost(Reader)): new UserEntrySet(toUserEntrySet#1) num objects == undefined
    //#post(EntrySet processPost(Reader)): new UserEntrySet(toUserEntrySet#1) num objects == 0, if init'ed
    //#post(EntrySet processPost(Reader)): new UserEntrySet(toUserEntrySet#1).__Tag == new UserEntrySet(toUserEntrySet#1) num objects
    //#post(EntrySet processPost(Reader)): new UserEntrySet(toUserEntrySet#1).entries == undefined
    //#post(EntrySet processPost(Reader)): new UserEntrySet(toUserEntrySet#1).entries == null
    //#post(EntrySet processPost(Reader)): new UserEntrySet(toUserEntrySet#1).href == new UserEntrySet(toUserEntrySet#1).entries
            return postCollection(r);
    //#RollerUserHandler.java:64: Warning: call too complex - analysis skipped
    //#    -- call on EntrySet postCollection(Reader)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet processPost(Reader)
    //#    unanalyzed callee: EntrySet postCollection(Reader)
        } else {
            throw new BadRequestException("ERROR: Unknown POST URI type");
    //#RollerUserHandler.java:66: end of method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.processPost(Reader)
        }
    }
    
    public EntrySet processPut(Reader r) throws HandlerException {
        if (getUri().isCollection()) {
    //#RollerUserHandler.java:71: method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.processPut(Reader)
    //#RollerUserHandler.java:71: Warning: suspicious precondition
    //#    the precondition for this.uri.__Tag is not a contiguous range of values
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet processPut(Reader)
    //#    suspicious precondition index: [12]
    //#input(EntrySet processPut(Reader)): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(EntrySet processPut(Reader)): __Descendant_Table[others]
    //#input(EntrySet processPut(Reader)): __Dispatch_Table.getUri()Lorg/apache/roller/weblogger/webservices/adminprotocol/Handler$URI;
    //#input(EntrySet processPut(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI]
    //#input(EntrySet processPut(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI]
    //#input(EntrySet processPut(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Descendant_Table[others]
    //#input(EntrySet processPut(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Dispatch_Table.getEntryId()Ljava/lang/String;
    //#input(EntrySet processPut(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Dispatch_Table.isCollection()Z
    //#input(EntrySet processPut(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Dispatch_Table.isEntry()Z
    //#input(EntrySet processPut(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI.__Dispatch_Table.getEntryId()Ljava/lang/String;
    //#input(EntrySet processPut(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI.__Dispatch_Table.isCollection()Z
    //#input(EntrySet processPut(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI.__Dispatch_Table.isEntry()Z
    //#input(EntrySet processPut(Reader)): r
    //#input(EntrySet processPut(Reader)): this
    //#input(EntrySet processPut(Reader)): this.__Tag
    //#input(EntrySet processPut(Reader)): this.uri
    //#input(EntrySet processPut(Reader)): this.uri.__Tag
    //#input(EntrySet processPut(Reader)): this.uri.entryId
    //#input(EntrySet processPut(Reader)): this.uri.type
    //#output(EntrySet processPut(Reader)): java.lang.StringBuilder:toString(...)._tainted
    //#output(EntrySet processPut(Reader)): new UserEntrySet(toUserEntrySet#1) num objects
    //#output(EntrySet processPut(Reader)): new UserEntrySet(toUserEntrySet#1).__Tag
    //#output(EntrySet processPut(Reader)): new UserEntrySet(toUserEntrySet#1).entries
    //#output(EntrySet processPut(Reader)): new UserEntrySet(toUserEntrySet#1).href
    //#output(EntrySet processPut(Reader)): return_value
    //#new obj(EntrySet processPut(Reader)): java.lang.StringBuilder:toString(...)
    //#new obj(EntrySet processPut(Reader)): new UserEntrySet(toUserEntrySet#1)
    //#pre[10] (EntrySet processPut(Reader)): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler
    //#pre[11] (EntrySet processPut(Reader)): this.uri != null
    //#pre[12] (EntrySet processPut(Reader)): this.uri.__Tag in {org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI, org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI}
    //#pre[13] (EntrySet processPut(Reader)): init'ed(this.uri.entryId)
    //#pre[14] (EntrySet processPut(Reader)): (soft) this.uri.type != null
    //#post(EntrySet processPut(Reader)): java.lang.StringBuilder:toString(...)._tainted == 0
    //#post(EntrySet processPut(Reader)): init'ed(return_value)
    //#post(EntrySet processPut(Reader)): new UserEntrySet(toUserEntrySet#1) num objects == undefined
    //#post(EntrySet processPut(Reader)): new UserEntrySet(toUserEntrySet#1) num objects == 0, if init'ed
    //#post(EntrySet processPut(Reader)): new UserEntrySet(toUserEntrySet#1).__Tag == new UserEntrySet(toUserEntrySet#1) num objects
    //#post(EntrySet processPut(Reader)): new UserEntrySet(toUserEntrySet#1).entries == undefined
    //#post(EntrySet processPut(Reader)): new UserEntrySet(toUserEntrySet#1).entries == null
    //#post(EntrySet processPut(Reader)): new UserEntrySet(toUserEntrySet#1).href == new UserEntrySet(toUserEntrySet#1).entries
    //#test_vector(EntrySet processPut(Reader)): !(this.uri.entryId == null) | (this.uri.type == null & this.uri.entryId == null): {1}, {0}
    //#test_vector(EntrySet processPut(Reader)): !(this.uri.type == null) & this.uri.entryId == null: {0}, {1}
    //#test_vector(EntrySet processPut(Reader)): this.uri.entryId: Inverse{null}, Addr_Set{null}
            return putCollection(r);
    //#RollerUserHandler.java:72: Warning: call too complex - analysis skipped
    //#    -- call on EntrySet putCollection(Reader)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet processPut(Reader)
    //#    unanalyzed callee: EntrySet putCollection(Reader)
        } else if (getUri().isEntry()) {
            return putEntry(r);
    //#RollerUserHandler.java:74: Warning: call too complex - analysis skipped
    //#    -- call on EntrySet putEntry(Reader)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet processPut(Reader)
    //#    unanalyzed callee: EntrySet putEntry(Reader)
        } else {
            throw new BadRequestException("ERROR: Unknown PUT URI type");
    //#RollerUserHandler.java:76: end of method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.processPut(Reader)
        }
    }
    
    public EntrySet processDelete() throws HandlerException {
        if (getUri().isEntry()) {
    //#RollerUserHandler.java:81: method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.processDelete()
    //#RollerUserHandler.java:81: Warning: suspicious precondition
    //#    the precondition for this.uri.__Tag is not a contiguous range of values
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet processDelete()
    //#    suspicious precondition index: [9]
    //#input(EntrySet processDelete()): "."._tainted
    //#input(EntrySet processDelete()): "ERROR: Can't delete authenticated user: "._tainted
    //#input(EntrySet processDelete()): "ERROR: Could not get user: "._tainted
    //#input(EntrySet processDelete()): "ERROR: Unknown user: "._tainted
    //#input(EntrySet processDelete()): "invalid locale string: "._tainted
    //#input(EntrySet processDelete()): "users"._tainted
    //#input(EntrySet processDelete()): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(EntrySet processDelete()): __Descendant_Table[others]
    //#input(EntrySet processDelete()): __Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet processDelete()): __Dispatch_Table.getUri()Lorg/apache/roller/weblogger/webservices/adminprotocol/Handler$URI;
    //#input(EntrySet processDelete()): __Dispatch_Table.getUrlPrefix()Ljava/lang/String;
    //#input(EntrySet processDelete()): __Dispatch_Table.getUserData(Ljava/lang/String;)Lorg/apache/roller/weblogger/pojos/User;
    //#input(EntrySet processDelete()): __Dispatch_Table.getUserName()Ljava/lang/String;
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI]
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI]
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Descendant_Table[others]
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Dispatch_Table.getEntryId()Ljava/lang/String;
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Dispatch_Table.isEntry()Z
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/Handler]
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler]
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler]
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler]
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[others]
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.java.lang.Boolean.FALSE
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.java.lang.Boolean.TRUE
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI.__Dispatch_Table.getEntryId()Ljava/lang/String;
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI.__Dispatch_Table.isEntry()Z
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString]
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry]
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[others]
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setDateCreated(Ljava/util/Date;)V
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEmailAddress(Ljava/lang/String;)V
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEnabled(Ljava/lang/Boolean;)V
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setFullName(Ljava/lang/String;)V
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setLocale(Ljava/lang/String;)V
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setScreenName(Ljava/lang/String;)V
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setTimezone(Ljava/lang/String;)V
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet]
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[others]
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setEntries([Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;)V
    //#input(EntrySet processDelete()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet processDelete()): this
    //#input(EntrySet processDelete()): this.__Tag
    //#input(EntrySet processDelete()): this.roller
    //#input(EntrySet processDelete()): this.uri
    //#input(EntrySet processDelete()): this.uri.__Tag
    //#input(EntrySet processDelete()): this.uri.entryId
    //#input(EntrySet processDelete()): this.uri.entryId._tainted
    //#input(EntrySet processDelete()): this.uri.type
    //#input(EntrySet processDelete()): this.urlPrefix
    //#input(EntrySet processDelete()): this.urlPrefix._tainted
    //#input(EntrySet processDelete()): this.userName
    //#input(EntrySet processDelete()): this.userName._tainted
    //#output(EntrySet processDelete()): java.lang.StringBuilder:toString(...)._tainted
    //#output(EntrySet processDelete()): new UserEntrySet(toUserEntrySet#1) num objects
    //#output(EntrySet processDelete()): new UserEntrySet(toUserEntrySet#1).__Tag
    //#output(EntrySet processDelete()): new UserEntrySet(toUserEntrySet#1).entries
    //#output(EntrySet processDelete()): new UserEntrySet(toUserEntrySet#1).href
    //#output(EntrySet processDelete()): return_value
    //#new obj(EntrySet processDelete()): java.lang.StringBuilder:toString(...)
    //#new obj(EntrySet processDelete()): new UserEntrySet(toUserEntrySet#1)
    //#pre[6] (EntrySet processDelete()): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler
    //#pre[7] (EntrySet processDelete()): this.roller != null
    //#pre[8] (EntrySet processDelete()): this.uri != null
    //#pre[9] (EntrySet processDelete()): this.uri.__Tag in {org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI, org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI}
    //#pre[10] (EntrySet processDelete()): this.uri.entryId != null
    //#pre[13] (EntrySet processDelete()): init'ed(this.urlPrefix)
    //#pre[15] (EntrySet processDelete()): init'ed(this.userName)
    //#pre[12] (EntrySet processDelete()): (soft) this.uri.type != null
    //#post(EntrySet processDelete()): init'ed(java.lang.StringBuilder:toString(...)._tainted)
    //#post(EntrySet processDelete()): return_value == &new UserEntrySet(toUserEntrySet#1)
    //#post(EntrySet processDelete()): new UserEntrySet(toUserEntrySet#1) num objects == 1
    //#post(EntrySet processDelete()): new UserEntrySet(toUserEntrySet#1).__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet
    //#post(EntrySet processDelete()): init'ed(new UserEntrySet(toUserEntrySet#1).entries)
    //#post(EntrySet processDelete()): new UserEntrySet(toUserEntrySet#1).href == &java.lang.StringBuilder:toString(...)
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:getUri
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:getRoller
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:org.apache.roller.weblogger.business.Weblogger:getUserManager
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:java.util.ArrayList
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:org.apache.roller.weblogger.business.Weblogger:flush
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:org.apache.roller.weblogger.util.cache.CacheManager:invalidate
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:java.util.List:add
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:java.util.List:toArray
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:toUserEntrySet
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:java.lang.Throwable:__curr_excep_obj
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.HandlerException
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:java.lang.Exception
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:getUserData
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getUserName
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:getUserName
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:java.lang.String:equals
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:org.apache.roller.weblogger.business.UserManager:removeUser
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:getUrlPrefix
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:setHref
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.Entry
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getScreenName
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getFullName
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getLocale
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:java.lang.String:split
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:java.util.Locale
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:java.lang.IllegalArgumentException
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getTimeZone
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:java.util.TimeZone:getTimeZone
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEmailAddress
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getDateCreated
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEnabled
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.EntrySet
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:java.util.Arrays:asList
    //#unanalyzed(EntrySet processDelete()): Effects-of-calling:org.apache.roller.weblogger.business.UserManager:getUserByUserName
            return deleteEntry();
        } else {
            throw new BadRequestException("ERROR: Unknown DELETE URI type");
    //#RollerUserHandler.java:84: end of method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.processDelete()
        }
    }
    
    private EntrySet getCollection() throws HandlerException {
        try {
            List users = getRoller().getUserManager().getUsers(null, null, null, null, 0, -1);
    //#RollerUserHandler.java:90: method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.getCollection()
    //#RollerUserHandler.java:90: Warning: method not available
    //#    -- call on UserManager org.apache.roller.weblogger.business.Weblogger:getUserManager()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet getCollection()
    //#    unanalyzed callee: UserManager org.apache.roller.weblogger.business.Weblogger:getUserManager()
    //#RollerUserHandler.java:90: Warning: method not available
    //#    -- call on List org.apache.roller.weblogger.business.UserManager:getUsers(Weblog, Boolean, Date, Date, int, int)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet getCollection()
    //#    unanalyzed callee: List org.apache.roller.weblogger.business.UserManager:getUsers(Weblog, Boolean, Date, Date, int, int)
    //#input(EntrySet getCollection()): "."._tainted
    //#input(EntrySet getCollection()): "invalid locale string: "._tainted
    //#input(EntrySet getCollection()): "users"._tainted
    //#input(EntrySet getCollection()): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(EntrySet getCollection()): __Descendant_Table[others]
    //#input(EntrySet getCollection()): __Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet getCollection()): __Dispatch_Table.getUrlPrefix()Ljava/lang/String;
    //#input(EntrySet getCollection()): java.util.Collections.EMPTY_LIST
    //#input(EntrySet getCollection()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString]
    //#input(EntrySet getCollection()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(EntrySet getCollection()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry]
    //#input(EntrySet getCollection()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[others]
    //#input(EntrySet getCollection()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setDateCreated(Ljava/util/Date;)V
    //#input(EntrySet getCollection()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEmailAddress(Ljava/lang/String;)V
    //#input(EntrySet getCollection()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEnabled(Ljava/lang/Boolean;)V
    //#input(EntrySet getCollection()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setFullName(Ljava/lang/String;)V
    //#input(EntrySet getCollection()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet getCollection()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setLocale(Ljava/lang/String;)V
    //#input(EntrySet getCollection()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(EntrySet getCollection()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setScreenName(Ljava/lang/String;)V
    //#input(EntrySet getCollection()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setTimezone(Ljava/lang/String;)V
    //#input(EntrySet getCollection()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet]
    //#input(EntrySet getCollection()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[others]
    //#input(EntrySet getCollection()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setEntries([Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;)V
    //#input(EntrySet getCollection()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet getCollection()): this
    //#input(EntrySet getCollection()): this.__Tag
    //#input(EntrySet getCollection()): this.roller
    //#input(EntrySet getCollection()): this.urlPrefix
    //#input(EntrySet getCollection()): this.urlPrefix._tainted
    //#output(EntrySet getCollection()): java.lang.StringBuilder:toString(...)._tainted
    //#output(EntrySet getCollection()): new UserEntrySet(toUserEntrySet#1) num objects
    //#output(EntrySet getCollection()): new UserEntrySet(toUserEntrySet#1).__Tag
    //#output(EntrySet getCollection()): new UserEntrySet(toUserEntrySet#1).entries
    //#output(EntrySet getCollection()): new UserEntrySet(toUserEntrySet#1).href
    //#output(EntrySet getCollection()): return_value
    //#new obj(EntrySet getCollection()): java.lang.StringBuilder:toString(...)
    //#new obj(EntrySet getCollection()): new UserEntrySet(toUserEntrySet#1)
    //#pre[2] (EntrySet getCollection()): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler
    //#pre[3] (EntrySet getCollection()): this.roller != null
    //#pre[4] (EntrySet getCollection()): init'ed(this.urlPrefix)
    //#presumption(EntrySet getCollection()): init'ed(java.util.Collections.EMPTY_LIST)
    //#presumption(EntrySet getCollection()): java.util.List:toArray(...).length@94 <= 4_294_967_295
    //#presumption(EntrySet getCollection()): java.util.List:toArray(...)@94 != null
    //#presumption(EntrySet getCollection()): org.apache.roller.weblogger.business.Weblogger:getUserManager(...)@90 != null
    //#post(EntrySet getCollection()): init'ed(java.lang.StringBuilder:toString(...)._tainted)
    //#post(EntrySet getCollection()): return_value == &new UserEntrySet(toUserEntrySet#1)
    //#post(EntrySet getCollection()): new UserEntrySet(toUserEntrySet#1) num objects == 1
    //#post(EntrySet getCollection()): new UserEntrySet(toUserEntrySet#1).__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet
    //#post(EntrySet getCollection()): init'ed(new UserEntrySet(toUserEntrySet#1).entries)
    //#post(EntrySet getCollection()): new UserEntrySet(toUserEntrySet#1).href == &java.lang.StringBuilder:toString(...)
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:java.util.ArrayList
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:java.util.List:add
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:java.util.List:toArray
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.HandlerException
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:java.lang.Exception
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getUserName
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:getUrlPrefix
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:setHref
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.Entry
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getScreenName
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getFullName
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getLocale
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:java.lang.String:split
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:java.util.Locale
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:java.lang.IllegalArgumentException
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getTimeZone
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:java.util.TimeZone:getTimeZone
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEmailAddress
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getDateCreated
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEnabled
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.EntrySet
    //#unanalyzed(EntrySet getCollection()): Effects-of-calling:java.util.Arrays:asList
    //#test_vector(EntrySet getCollection()): org.apache.roller.weblogger.business.UserManager:getUsers(...)@90: Inverse{null}, Addr_Set{null}
            if (users == null) {
                users = java.util.Collections.EMPTY_LIST;
            }
            EntrySet es = toUserEntrySet((User[])users.toArray(new User[0]));
    //#RollerUserHandler.java:94: ?null dereference
    //#    users != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet getCollection()
    //#    basic block: bb_4
    //#    assertion: users != null
    //#    VN: users
    //#    Expected: Inverse{null} or Invalid
    //#    Bad: Addr_Set{null}
    //#    Attribs:  Ptr  null in Bad  Uncertain
    //#RollerUserHandler.java:94: ?!precondition failure
    //#    org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler.toUserEntrySet: (soft) uds[0..4_294_967_295] != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet getCollection()
    //#    basic block: bb_4
    //#    assertion: (soft) undefined != null
    //#    callee: UserEntrySet org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler.toUserEntrySet(User[])
    //#    callee assertion: (soft) uds[0..4_294_967_295] != null
    //#    callee file: RollerUserHandler.java
    //#    callee precondition index: [7]
    //#    callee srcpos: 263
    //#    VN: undefined
    //#    Expected: Inverse{null}
    //#    Bad: Addr_Set{null, Invalid}
    //#    Attribs:  Ptr  null in Bad  Soft
            
            return es;
        } catch (WebloggerException re) {
            throw new InternalException("ERROR: Could not get user collection", re);
    //#RollerUserHandler.java:98: end of method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.getCollection()
        }
    }
    
    private EntrySet getEntry() throws HandlerException {
        User ud = getUserData(getUri().getEntryId());
    //#RollerUserHandler.java:103: method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.getEntry()
    //#RollerUserHandler.java:103: Warning: suspicious precondition
    //#    the precondition for this.uri.__Tag is not a contiguous range of values
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet getEntry()
    //#    suspicious precondition index: [5]
    //#input(EntrySet getEntry()): "."._tainted
    //#input(EntrySet getEntry()): "ERROR: Could not get user: "._tainted
    //#input(EntrySet getEntry()): "ERROR: Unknown user: "._tainted
    //#input(EntrySet getEntry()): "invalid locale string: "._tainted
    //#input(EntrySet getEntry()): "users"._tainted
    //#input(EntrySet getEntry()): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(EntrySet getEntry()): __Descendant_Table[others]
    //#input(EntrySet getEntry()): __Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet getEntry()): __Dispatch_Table.getUri()Lorg/apache/roller/weblogger/webservices/adminprotocol/Handler$URI;
    //#input(EntrySet getEntry()): __Dispatch_Table.getUrlPrefix()Ljava/lang/String;
    //#input(EntrySet getEntry()): __Dispatch_Table.getUserData(Ljava/lang/String;)Lorg/apache/roller/weblogger/pojos/User;
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI]
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI]
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Descendant_Table[others]
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Dispatch_Table.getEntryId()Ljava/lang/String;
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/Handler]
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler]
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler]
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler]
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[others]
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.java.lang.Boolean.FALSE
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.java.lang.Boolean.TRUE
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI.__Dispatch_Table.getEntryId()Ljava/lang/String;
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString]
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry]
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[others]
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setDateCreated(Ljava/util/Date;)V
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEmailAddress(Ljava/lang/String;)V
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEnabled(Ljava/lang/Boolean;)V
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setFullName(Ljava/lang/String;)V
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setLocale(Ljava/lang/String;)V
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setScreenName(Ljava/lang/String;)V
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setTimezone(Ljava/lang/String;)V
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet]
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[others]
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setEntries([Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;)V
    //#input(EntrySet getEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet getEntry()): this
    //#input(EntrySet getEntry()): this.__Tag
    //#input(EntrySet getEntry()): this.roller
    //#input(EntrySet getEntry()): this.uri
    //#input(EntrySet getEntry()): this.uri.__Tag
    //#input(EntrySet getEntry()): this.uri.entryId
    //#input(EntrySet getEntry()): this.uri.entryId._tainted
    //#input(EntrySet getEntry()): this.urlPrefix
    //#input(EntrySet getEntry()): this.urlPrefix._tainted
    //#output(EntrySet getEntry()): java.lang.StringBuilder:toString(...)._tainted
    //#output(EntrySet getEntry()): new UserEntrySet(toUserEntrySet#1) num objects
    //#output(EntrySet getEntry()): new UserEntrySet(toUserEntrySet#1).__Tag
    //#output(EntrySet getEntry()): new UserEntrySet(toUserEntrySet#1).entries
    //#output(EntrySet getEntry()): new UserEntrySet(toUserEntrySet#1).href
    //#output(EntrySet getEntry()): return_value
    //#new obj(EntrySet getEntry()): java.lang.StringBuilder:toString(...)
    //#new obj(EntrySet getEntry()): new UserEntrySet(toUserEntrySet#1)
    //#pre[2] (EntrySet getEntry()): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler
    //#pre[3] (EntrySet getEntry()): this.roller != null
    //#pre[4] (EntrySet getEntry()): this.uri != null
    //#pre[5] (EntrySet getEntry()): this.uri.__Tag in {org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI, org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI}
    //#pre[6] (EntrySet getEntry()): init'ed(this.uri.entryId)
    //#pre[8] (EntrySet getEntry()): init'ed(this.urlPrefix)
    //#post(EntrySet getEntry()): java.lang.StringBuilder:toString(...)._tainted == this.urlPrefix._tainted
    //#post(EntrySet getEntry()): init'ed(java.lang.StringBuilder:toString(...)._tainted)
    //#post(EntrySet getEntry()): return_value == &new UserEntrySet(toUserEntrySet#1)
    //#post(EntrySet getEntry()): new UserEntrySet(toUserEntrySet#1) num objects == 1
    //#post(EntrySet getEntry()): new UserEntrySet(toUserEntrySet#1).__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet
    //#post(EntrySet getEntry()): init'ed(new UserEntrySet(toUserEntrySet#1).entries)
    //#post(EntrySet getEntry()): new UserEntrySet(toUserEntrySet#1).href == &java.lang.StringBuilder:toString(...)
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:java.util.ArrayList
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:java.util.List:add
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:java.util.List:toArray
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.HandlerException
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:java.lang.Exception
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getUserName
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:getUrlPrefix
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:setHref
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.Entry
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getScreenName
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getFullName
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getLocale
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:java.lang.String:split
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:java.util.Locale
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:java.lang.IllegalArgumentException
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getTimeZone
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:java.util.TimeZone:getTimeZone
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEmailAddress
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getDateCreated
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEnabled
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.EntrySet
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:java.util.Arrays:asList
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:java.lang.Throwable:__curr_excep_obj
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:org.apache.roller.weblogger.business.Weblogger:getUserManager
    //#unanalyzed(EntrySet getEntry()): Effects-of-calling:org.apache.roller.weblogger.business.UserManager:getUserByUserName
        User[] uds = new User[] { ud };
        
        EntrySet c = toUserEntrySet(uds);
    //#RollerUserHandler.java:106: ?precondition failure
    //#    org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler.toUserEntrySet: (soft) uds[0..4_294_967_295] != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet getEntry()
    //#    basic block: Entry_BB_1
    //#    assertion: (soft) uds[0..4_294_967_295] != null
    //#    callee: UserEntrySet org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler.toUserEntrySet(User[])
    //#    callee assertion: (soft) uds[0..4_294_967_295] != null
    //#    callee file: RollerUserHandler.java
    //#    callee precondition index: [7]
    //#    callee srcpos: 263
    //#    VN: uds[0..4_294_967_295]
    //#    Expected: Inverse{null}
    //#    Bad: Addr_Set{null, Invalid}
    //#    Attribs:  Ptr  null in Bad  Soft
        return c;
    //#RollerUserHandler.java:107: end of method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.getEntry()
    }
    
    private EntrySet postCollection(Reader r) throws HandlerException {
        EntrySet c = getEntrySet(r);
    //#RollerUserHandler.java:111: method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.postCollection(Reader)
    //#input(EntrySet postCollection(Reader)): "."._tainted
    //#input(EntrySet postCollection(Reader)): "ERROR: Could not create users: "._tainted
    //#input(EntrySet postCollection(Reader)): "invalid locale string: "._tainted
    //#input(EntrySet postCollection(Reader)): "members"._tainted
    //#input(EntrySet postCollection(Reader)): "users"._tainted
    //#input(EntrySet postCollection(Reader)): "weblogs"._tainted
    //#input(EntrySet postCollection(Reader)): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(EntrySet postCollection(Reader)): __Descendant_Table[others]
    //#input(EntrySet postCollection(Reader)): __Dispatch_Table.getEntrySet(Ljava/io/Reader;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#input(EntrySet postCollection(Reader)): __Dispatch_Table.getEntrySet(Lorg/jdom/Document;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#input(EntrySet postCollection(Reader)): __Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet postCollection(Reader)): __Dispatch_Table.getUrlPrefix()Ljava/lang/String;
    //#input(EntrySet postCollection(Reader)): __Dispatch_Table.toUserData(Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry;)Lorg/apache/roller/weblogger/pojos/User;
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/Handler]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[others]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Dispatch_Table.getEntrySet(Lorg/jdom/Document;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler.__Dispatch_Table.getEntrySet(Lorg/jdom/Document;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler.__Descendant_Table[others]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler.__Dispatch_Table.getEntrySet(Lorg/jdom/Document;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler.__Dispatch_Table.getUrlPrefix()Ljava/lang/String;
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler.__Descendant_Table[others]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler.__Dispatch_Table.getEntrySet(Lorg/jdom/Document;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler.__Dispatch_Table.getUrlPrefix()Ljava/lang/String;
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.NAMESPACE
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[others]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Dispatch_Table.isEmpty()Z
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Descendant_Table[others]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Dispatch_Table.getHandle()Ljava/lang/String;
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Dispatch_Table.getName()Ljava/lang/String;
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Dispatch_Table.setHandle(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Dispatch_Table.setPermission(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet.__Descendant_Table[others]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet.__Dispatch_Table.isEmpty()Z
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet.__Dispatch_Table.setEntries([Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace.__Dispatch_Table.isEmpty()Z
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service.__Dispatch_Table.isEmpty()Z
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[others]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getDateCreated()Ljava/util/Date;
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getEmailAddress()Ljava/lang/String;
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getEnabled()Ljava/lang/Boolean;
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getFullName()Ljava/lang/String;
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getName()Ljava/lang/String;
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getPassword()Ljava/lang/String;
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getScreenName()Ljava/lang/String;
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getTimezone()Ljava/util/TimeZone;
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setDateCreated(Ljava/util/Date;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEmailAddress(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEnabled(Ljava/lang/Boolean;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setFullName(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setLocale(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setPassword(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setScreenName(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setTimezone(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[others]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.getEntries()[Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.isEmpty()Z
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setEntries([Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Descendant_Table[others]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.getHandle()Ljava/lang/String;
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setAppEntriesUrl(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setAppResourcesUrl(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setCreatingUser(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setDateCreated(Ljava/util/Date;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setDescription(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setEmailAddress(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setEnabled(Ljava/lang/Boolean;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setHandle(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setLocale(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setTimezone(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet.__Descendant_Table[others]
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet.__Dispatch_Table.isEmpty()Z
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet.__Dispatch_Table.setEntries([Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;)V
    //#input(EntrySet postCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet postCollection(Reader)): r
    //#input(EntrySet postCollection(Reader)): this
    //#input(EntrySet postCollection(Reader)): this.__Tag
    //#input(EntrySet postCollection(Reader)): this.roller
    //#input(EntrySet postCollection(Reader)): this.urlPrefix
    //#input(EntrySet postCollection(Reader)): this.urlPrefix._tainted
    //#output(EntrySet postCollection(Reader)): java.lang.StringBuilder:toString(...)._tainted
    //#output(EntrySet postCollection(Reader)): new MemberEntrySet(getEntrySet#1*) num objects
    //#output(EntrySet postCollection(Reader)): new MemberEntrySet(getEntrySet#1*).__Tag
    //#output(EntrySet postCollection(Reader)): new MemberEntrySet(getEntrySet#1*)._tainted
    //#output(EntrySet postCollection(Reader)): new MemberEntrySet(getEntrySet#1*).entries
    //#output(EntrySet postCollection(Reader)): new MemberEntrySet(getEntrySet#1*).href
    //#output(EntrySet postCollection(Reader)): new UserEntrySet(getEntrySet#1*) num objects
    //#output(EntrySet postCollection(Reader)): new UserEntrySet(getEntrySet#1*).__Tag
    //#output(EntrySet postCollection(Reader)): new UserEntrySet(getEntrySet#1*)._tainted
    //#output(EntrySet postCollection(Reader)): new UserEntrySet(getEntrySet#1*).entries
    //#output(EntrySet postCollection(Reader)): new UserEntrySet(getEntrySet#1*).href
    //#output(EntrySet postCollection(Reader)): new UserEntrySet(toUserEntrySet#1) num objects
    //#output(EntrySet postCollection(Reader)): new UserEntrySet(toUserEntrySet#1).__Tag
    //#output(EntrySet postCollection(Reader)): new UserEntrySet(toUserEntrySet#1).entries
    //#output(EntrySet postCollection(Reader)): new UserEntrySet(toUserEntrySet#1).href
    //#output(EntrySet postCollection(Reader)): new WeblogEntrySet(getEntrySet#1*) num objects
    //#output(EntrySet postCollection(Reader)): new WeblogEntrySet(getEntrySet#1*).__Tag
    //#output(EntrySet postCollection(Reader)): new WeblogEntrySet(getEntrySet#1*)._tainted
    //#output(EntrySet postCollection(Reader)): new WeblogEntrySet(getEntrySet#1*).entries
    //#output(EntrySet postCollection(Reader)): new WeblogEntrySet(getEntrySet#1*).href
    //#output(EntrySet postCollection(Reader)): return_value
    //#new obj(EntrySet postCollection(Reader)): java.lang.StringBuilder:toString(...)
    //#new obj(EntrySet postCollection(Reader)): new MemberEntrySet(getEntrySet#1*)
    //#new obj(EntrySet postCollection(Reader)): new UserEntrySet(getEntrySet#1*)
    //#new obj(EntrySet postCollection(Reader)): new UserEntrySet(toUserEntrySet#1)
    //#new obj(EntrySet postCollection(Reader)): new WeblogEntrySet(getEntrySet#1*)
    //#pre[3] (EntrySet postCollection(Reader)): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler
    //#pre[4] (EntrySet postCollection(Reader)): this.roller != null
    //#pre[5] (EntrySet postCollection(Reader)): init'ed(this.urlPrefix)
    //#presumption(EntrySet postCollection(Reader)): c.__Tag@111 == org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet
    //#presumption(EntrySet postCollection(Reader)): c.entries@111 != null
    //#presumption(EntrySet postCollection(Reader)): c.entries@112 != null
    //#presumption(EntrySet postCollection(Reader)): java.util.List:size(...)@82 != 0
    //#post(EntrySet postCollection(Reader)): init'ed(java.lang.StringBuilder:toString(...)._tainted)
    //#post(EntrySet postCollection(Reader)): return_value == &new UserEntrySet(toUserEntrySet#1)
    //#post(EntrySet postCollection(Reader)): new MemberEntrySet(getEntrySet#1*) num objects == 0
    //#post(EntrySet postCollection(Reader)): init'ed(new MemberEntrySet(getEntrySet#1*).__Tag)
    //#post(EntrySet postCollection(Reader)): new MemberEntrySet(getEntrySet#1*)._tainted == 0
    //#post(EntrySet postCollection(Reader)): new UserEntrySet(getEntrySet#1*)._tainted == 0
    //#post(EntrySet postCollection(Reader)): new WeblogEntrySet(getEntrySet#1*)._tainted == 0
    //#post(EntrySet postCollection(Reader)): init'ed(new MemberEntrySet(getEntrySet#1*).entries)
    //#post(EntrySet postCollection(Reader)): init'ed(new MemberEntrySet(getEntrySet#1*).href)
    //#post(EntrySet postCollection(Reader)): new UserEntrySet(getEntrySet#1*) num objects == 1
    //#post(EntrySet postCollection(Reader)): init'ed(new UserEntrySet(getEntrySet#1*).__Tag)
    //#post(EntrySet postCollection(Reader)): init'ed(new UserEntrySet(getEntrySet#1*).entries)
    //#post(EntrySet postCollection(Reader)): init'ed(new UserEntrySet(getEntrySet#1*).href)
    //#post(EntrySet postCollection(Reader)): new UserEntrySet(toUserEntrySet#1) num objects == 1
    //#post(EntrySet postCollection(Reader)): new UserEntrySet(toUserEntrySet#1).__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet
    //#post(EntrySet postCollection(Reader)): init'ed(new UserEntrySet(toUserEntrySet#1).entries)
    //#post(EntrySet postCollection(Reader)): new UserEntrySet(toUserEntrySet#1).href == &java.lang.StringBuilder:toString(...)
    //#post(EntrySet postCollection(Reader)): new WeblogEntrySet(getEntrySet#1*) num objects == 0
    //#post(EntrySet postCollection(Reader)): init'ed(new WeblogEntrySet(getEntrySet#1*).__Tag)
    //#post(EntrySet postCollection(Reader)): init'ed(new WeblogEntrySet(getEntrySet#1*).entries)
    //#post(EntrySet postCollection(Reader)): init'ed(new WeblogEntrySet(getEntrySet#1*).href)
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:getRoller
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.business.Weblogger:getUserManager
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.util.ArrayList
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.util.List:toArray
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.util.Date
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:toUserData
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.business.UserManager:addUser
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.business.Weblogger:flush
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.util.cache.CacheManager:invalidate
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.util.List:add
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:toUserEntrySet
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.lang.Throwable:__curr_excep_obj
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.HandlerException
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.lang.Exception
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.util.List:size
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setUserName
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setScreenName
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setFullName
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setPassword
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setEmailAddress
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.util.Locale:toString
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setLocale
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.util.TimeZone:getID
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setTimeZone
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setDateCreated
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setEnabled
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getUserName
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:getUrlPrefix
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:setHref
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.Entry
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getScreenName
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getFullName
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getLocale
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.lang.String:split
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.util.Locale
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.lang.IllegalArgumentException
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getTimeZone
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.util.TimeZone:getTimeZone
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEmailAddress
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getDateCreated
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEnabled
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.EntrySet
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.util.Arrays:asList
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:setEntries
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.jdom.Document:getRootElement
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.jdom.Element:getName
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.lang.String:equals
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.jdom.Element:getChildren
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.util.List:iterator
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.util.Iterator:hasNext
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.util.Iterator:next
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.jdom.Element:getChild
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.jdom.Element:getText
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.lang.Long:valueOf
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.lang.Long:longValue
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:java.lang.Boolean:valueOf
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.jdom.input.SAXBuilder
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:org.jdom.input.SAXBuilder:build
    //#unanalyzed(EntrySet postCollection(Reader)): Effects-of-calling:getEntrySet
        if (c.isEmpty()) {
    //#RollerUserHandler.java:112: ?null dereference
    //#    c != null
    //#    severity: MEDIUM
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet postCollection(Reader)
    //#    basic block: Entry_BB_1
    //#    assertion: c != null
    //#    VN: getEntrySet(...)
    //#    Expected: Inverse{null}
    //#    Bad: Addr_Set{null}
    //#    Attribs:  Ptr  null in Bad
    //#RollerUserHandler.java:112: ?null dereference
    //#    org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[c.__Tag] != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet postCollection(Reader)
    //#    basic block: Entry_BB_1
    //#    assertion: org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[c.__Tag] != null
    //#    VN: org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[c.__Tag]
    //#    Expected: Inverse{null}
    //#    Bad: Addr_Set{null}
    //#    Attribs:  Ptr  null in Bad
    //#RollerUserHandler.java:112: ?org/apache/roller/weblogger/webservices/adminprotocol/BadRequestException check
    //#    isEmpty(...) == 0
    //#    severity: LOW
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet postCollection(Reader)
    //#    basic block: Entry_BB_1
    //#    assertion: isEmpty(...) == 0
    //#    VN: __Temp_Initially_1
    //#    Expected: {0}
    //#    Bad: {1}
    //#    Attribs:  Int  Exp in +/-1000  Exp singleton  Bad singleton  Bad overlaps +/-1000  Bad > Exp
            throw new BadRequestException("ERROR: No entries");
        }
        c = createUsers((UserEntrySet)c);
    //#RollerUserHandler.java:115: ?ClassCastException check
    //#    org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[c.__Tag] != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet postCollection(Reader)
    //#    basic block: bb_3
    //#    assertion: org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[c.__Tag] != null
    //#    VN: c.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet
    //#    Expected: {-Inf..-1, 1..+Inf}
    //#    Bad: {0}
    //#    Attribs:  Int  Bad singleton  Bad overlaps +/-1000  Bad > Exp
        
        return c;
    //#RollerUserHandler.java:117: end of method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.postCollection(Reader)
    }
    
    private EntrySet putCollection(Reader r) throws HandlerException {
        EntrySet c = getEntrySet(r);
    //#RollerUserHandler.java:121: method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.putCollection(Reader)
    //#input(EntrySet putCollection(Reader)): "."._tainted
    //#input(EntrySet putCollection(Reader)): "ERROR: Could not get user: "._tainted
    //#input(EntrySet putCollection(Reader)): "ERROR: Unknown user: "._tainted
    //#input(EntrySet putCollection(Reader)): "invalid locale string: "._tainted
    //#input(EntrySet putCollection(Reader)): "members"._tainted
    //#input(EntrySet putCollection(Reader)): "users"._tainted
    //#input(EntrySet putCollection(Reader)): "weblogs"._tainted
    //#input(EntrySet putCollection(Reader)): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(EntrySet putCollection(Reader)): __Descendant_Table[others]
    //#input(EntrySet putCollection(Reader)): __Dispatch_Table.getEntrySet(Ljava/io/Reader;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#input(EntrySet putCollection(Reader)): __Dispatch_Table.getEntrySet(Lorg/jdom/Document;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#input(EntrySet putCollection(Reader)): __Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet putCollection(Reader)): __Dispatch_Table.getUrlPrefix()Ljava/lang/String;
    //#input(EntrySet putCollection(Reader)): __Dispatch_Table.getUserData(Ljava/lang/String;)Lorg/apache/roller/weblogger/pojos/User;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/Handler]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[others]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Dispatch_Table.getEntrySet(Lorg/jdom/Document;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.java.lang.Boolean.FALSE
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.java.lang.Boolean.TRUE
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler.__Dispatch_Table.getEntrySet(Lorg/jdom/Document;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler.__Descendant_Table[others]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler.__Dispatch_Table.getEntrySet(Lorg/jdom/Document;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler.__Dispatch_Table.getUrlPrefix()Ljava/lang/String;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler.__Descendant_Table[others]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler.__Dispatch_Table.getEntrySet(Lorg/jdom/Document;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler.__Dispatch_Table.getUrlPrefix()Ljava/lang/String;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.NAMESPACE
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[others]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Dispatch_Table.isEmpty()Z
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Descendant_Table[others]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Dispatch_Table.getHandle()Ljava/lang/String;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Dispatch_Table.getName()Ljava/lang/String;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Dispatch_Table.setHandle(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Dispatch_Table.setPermission(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet.__Descendant_Table[others]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet.__Dispatch_Table.isEmpty()Z
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet.__Dispatch_Table.setEntries([Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace.__Dispatch_Table.isEmpty()Z
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service.__Dispatch_Table.isEmpty()Z
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[others]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getEmailAddress()Ljava/lang/String;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getEnabled()Ljava/lang/Boolean;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getFullName()Ljava/lang/String;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getName()Ljava/lang/String;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getPassword()Ljava/lang/String;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getScreenName()Ljava/lang/String;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getTimezone()Ljava/util/TimeZone;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setDateCreated(Ljava/util/Date;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEmailAddress(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEnabled(Ljava/lang/Boolean;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setFullName(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setLocale(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setPassword(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setScreenName(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setTimezone(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[others]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.getEntries()[Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.isEmpty()Z
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setEntries([Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Descendant_Table[others]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.getHandle()Ljava/lang/String;
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setAppEntriesUrl(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setAppResourcesUrl(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setCreatingUser(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setDateCreated(Ljava/util/Date;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setDescription(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setEmailAddress(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setEnabled(Ljava/lang/Boolean;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setHandle(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setLocale(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setTimezone(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet.__Descendant_Table[others]
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet.__Dispatch_Table.isEmpty()Z
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet.__Dispatch_Table.setEntries([Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;)V
    //#input(EntrySet putCollection(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet putCollection(Reader)): r
    //#input(EntrySet putCollection(Reader)): this
    //#input(EntrySet putCollection(Reader)): this.__Tag
    //#input(EntrySet putCollection(Reader)): this.roller
    //#input(EntrySet putCollection(Reader)): this.urlPrefix
    //#input(EntrySet putCollection(Reader)): this.urlPrefix._tainted
    //#output(EntrySet putCollection(Reader)): java.lang.StringBuilder:toString(...)._tainted
    //#output(EntrySet putCollection(Reader)): new MemberEntrySet(getEntrySet#1*) num objects
    //#output(EntrySet putCollection(Reader)): new MemberEntrySet(getEntrySet#1*).__Tag
    //#output(EntrySet putCollection(Reader)): new MemberEntrySet(getEntrySet#1*).entries
    //#output(EntrySet putCollection(Reader)): new MemberEntrySet(getEntrySet#1*).href
    //#output(EntrySet putCollection(Reader)): new UserEntrySet(getEntrySet#1*) num objects
    //#output(EntrySet putCollection(Reader)): new UserEntrySet(getEntrySet#1*).__Tag
    //#output(EntrySet putCollection(Reader)): new UserEntrySet(getEntrySet#1*).entries
    //#output(EntrySet putCollection(Reader)): new UserEntrySet(getEntrySet#1*).href
    //#output(EntrySet putCollection(Reader)): new UserEntrySet(toUserEntrySet#1) num objects
    //#output(EntrySet putCollection(Reader)): new UserEntrySet(toUserEntrySet#1).__Tag
    //#output(EntrySet putCollection(Reader)): new UserEntrySet(toUserEntrySet#1).entries
    //#output(EntrySet putCollection(Reader)): new UserEntrySet(toUserEntrySet#1).href
    //#output(EntrySet putCollection(Reader)): new WeblogEntrySet(getEntrySet#1*) num objects
    //#output(EntrySet putCollection(Reader)): new WeblogEntrySet(getEntrySet#1*).__Tag
    //#output(EntrySet putCollection(Reader)): new WeblogEntrySet(getEntrySet#1*).entries
    //#output(EntrySet putCollection(Reader)): new WeblogEntrySet(getEntrySet#1*).href
    //#output(EntrySet putCollection(Reader)): return_value
    //#new obj(EntrySet putCollection(Reader)): java.lang.StringBuilder:toString(...)
    //#new obj(EntrySet putCollection(Reader)): new MemberEntrySet(getEntrySet#1*)
    //#new obj(EntrySet putCollection(Reader)): new UserEntrySet(getEntrySet#1*)
    //#new obj(EntrySet putCollection(Reader)): new UserEntrySet(toUserEntrySet#1)
    //#new obj(EntrySet putCollection(Reader)): new WeblogEntrySet(getEntrySet#1*)
    //#pre[3] (EntrySet putCollection(Reader)): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler
    //#pre[5] (EntrySet putCollection(Reader)): init'ed(this.urlPrefix)
    //#pre[4] (EntrySet putCollection(Reader)): (soft) this.roller != null
    //#presumption(EntrySet putCollection(Reader)): c.__Tag@121 == org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet
    //#presumption(EntrySet putCollection(Reader)): c.entries@121 != null
    //#presumption(EntrySet putCollection(Reader)): c.entries@122 != null
    //#presumption(EntrySet putCollection(Reader)): java.util.List:size(...)@82 != 0
    //#post(EntrySet putCollection(Reader)): java.lang.StringBuilder:toString(...)._tainted == this.urlPrefix._tainted
    //#post(EntrySet putCollection(Reader)): init'ed(java.lang.StringBuilder:toString(...)._tainted)
    //#post(EntrySet putCollection(Reader)): return_value == &new UserEntrySet(toUserEntrySet#1)
    //#post(EntrySet putCollection(Reader)): new MemberEntrySet(getEntrySet#1*) num objects == 0
    //#post(EntrySet putCollection(Reader)): init'ed(new MemberEntrySet(getEntrySet#1*).__Tag)
    //#post(EntrySet putCollection(Reader)): init'ed(new MemberEntrySet(getEntrySet#1*).entries)
    //#post(EntrySet putCollection(Reader)): init'ed(new MemberEntrySet(getEntrySet#1*).href)
    //#post(EntrySet putCollection(Reader)): new UserEntrySet(getEntrySet#1*) num objects == 1
    //#post(EntrySet putCollection(Reader)): init'ed(new UserEntrySet(getEntrySet#1*).__Tag)
    //#post(EntrySet putCollection(Reader)): init'ed(new UserEntrySet(getEntrySet#1*).entries)
    //#post(EntrySet putCollection(Reader)): init'ed(new UserEntrySet(getEntrySet#1*).href)
    //#post(EntrySet putCollection(Reader)): new UserEntrySet(toUserEntrySet#1) num objects == 1
    //#post(EntrySet putCollection(Reader)): new UserEntrySet(toUserEntrySet#1).__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet
    //#post(EntrySet putCollection(Reader)): init'ed(new UserEntrySet(toUserEntrySet#1).entries)
    //#post(EntrySet putCollection(Reader)): new UserEntrySet(toUserEntrySet#1).href == &java.lang.StringBuilder:toString(...)
    //#post(EntrySet putCollection(Reader)): new WeblogEntrySet(getEntrySet#1*) num objects == 0
    //#post(EntrySet putCollection(Reader)): init'ed(new WeblogEntrySet(getEntrySet#1*).__Tag)
    //#post(EntrySet putCollection(Reader)): init'ed(new WeblogEntrySet(getEntrySet#1*).entries)
    //#post(EntrySet putCollection(Reader)): init'ed(new WeblogEntrySet(getEntrySet#1*).href)
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:getRoller
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.business.Weblogger:getUserManager
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.util.ArrayList
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.util.List:toArray
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.business.Weblogger:flush
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.util.cache.CacheManager:invalidate
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.util.List:add
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.lang.Throwable:__curr_excep_obj
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.HandlerException
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.lang.Exception
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.util.List:size
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setScreenName
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setFullName
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setPassword
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setEmailAddress
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.util.Locale:toString
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setLocale
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.util.TimeZone:getID
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setTimeZone
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setEnabled
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:getUserData
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getUserName
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.business.UserManager:saveUser
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:getUrlPrefix
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:setHref
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.Entry
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getScreenName
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getFullName
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getLocale
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.lang.String:split
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.util.Locale
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.lang.IllegalArgumentException
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getTimeZone
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.util.TimeZone:getTimeZone
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEmailAddress
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getDateCreated
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEnabled
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.EntrySet
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.util.Arrays:asList
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:setEntries
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.jdom.Document:getRootElement
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.jdom.Element:getName
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.lang.String:equals
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.jdom.Element:getChildren
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.util.List:iterator
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.util.Iterator:hasNext
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.util.Iterator:next
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.jdom.Element:getChild
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.jdom.Element:getText
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.lang.Long:valueOf
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.lang.Long:longValue
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.util.Date
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:java.lang.Boolean:valueOf
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.jdom.input.SAXBuilder
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.jdom.input.SAXBuilder:build
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:getEntrySet
    //#unanalyzed(EntrySet putCollection(Reader)): Effects-of-calling:org.apache.roller.weblogger.business.UserManager:getUserByUserName
        if (c.isEmpty()) {
    //#RollerUserHandler.java:122: ?null dereference
    //#    c != null
    //#    severity: MEDIUM
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet putCollection(Reader)
    //#    basic block: Entry_BB_1
    //#    assertion: c != null
    //#    VN: getEntrySet(...)
    //#    Expected: Inverse{null}
    //#    Bad: Addr_Set{null}
    //#    Attribs:  Ptr  null in Bad
    //#RollerUserHandler.java:122: ?null dereference
    //#    org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[c.__Tag] != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet putCollection(Reader)
    //#    basic block: Entry_BB_1
    //#    assertion: org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[c.__Tag] != null
    //#    VN: org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[c.__Tag]
    //#    Expected: Inverse{null}
    //#    Bad: Addr_Set{null}
    //#    Attribs:  Ptr  null in Bad
    //#RollerUserHandler.java:122: ?org/apache/roller/weblogger/webservices/adminprotocol/BadRequestException check
    //#    isEmpty(...) == 0
    //#    severity: LOW
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet putCollection(Reader)
    //#    basic block: Entry_BB_1
    //#    assertion: isEmpty(...) == 0
    //#    VN: __Temp_Initially_1
    //#    Expected: {0}
    //#    Bad: {1}
    //#    Attribs:  Int  Exp in +/-1000  Exp singleton  Bad singleton  Bad overlaps +/-1000  Bad > Exp
            throw new BadRequestException("ERROR: No entries");
        }
        c = updateUsers((UserEntrySet)c);
    //#RollerUserHandler.java:125: ?ClassCastException check
    //#    org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[c.__Tag] != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet putCollection(Reader)
    //#    basic block: bb_3
    //#    assertion: org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[c.__Tag] != null
    //#    VN: c.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet
    //#    Expected: {-Inf..-1, 1..+Inf}
    //#    Bad: {0}
    //#    Attribs:  Int  Bad singleton  Bad overlaps +/-1000  Bad > Exp
        
        return c;
    //#RollerUserHandler.java:127: end of method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.putCollection(Reader)
    }
    
    private EntrySet putEntry(Reader r) throws HandlerException {
        EntrySet c = getEntrySet(r);
    //#RollerUserHandler.java:131: method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.putEntry(Reader)
    //#RollerUserHandler.java:131: Warning: suspicious precondition
    //#    the precondition for this.uri.__Tag is not a contiguous range of values
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet putEntry(Reader)
    //#    suspicious precondition index: [6]
    //#input(EntrySet putEntry(Reader)): "."._tainted
    //#input(EntrySet putEntry(Reader)): "ERROR: Could not get user: "._tainted
    //#input(EntrySet putEntry(Reader)): "ERROR: Unknown user: "._tainted
    //#input(EntrySet putEntry(Reader)): "invalid locale string: "._tainted
    //#input(EntrySet putEntry(Reader)): "members"._tainted
    //#input(EntrySet putEntry(Reader)): "users"._tainted
    //#input(EntrySet putEntry(Reader)): "weblogs"._tainted
    //#input(EntrySet putEntry(Reader)): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(EntrySet putEntry(Reader)): __Descendant_Table[others]
    //#input(EntrySet putEntry(Reader)): __Dispatch_Table.getEntrySet(Ljava/io/Reader;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#input(EntrySet putEntry(Reader)): __Dispatch_Table.getEntrySet(Lorg/jdom/Document;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#input(EntrySet putEntry(Reader)): __Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet putEntry(Reader)): __Dispatch_Table.getUri()Lorg/apache/roller/weblogger/webservices/adminprotocol/Handler$URI;
    //#input(EntrySet putEntry(Reader)): __Dispatch_Table.getUrlPrefix()Ljava/lang/String;
    //#input(EntrySet putEntry(Reader)): __Dispatch_Table.getUserData(Ljava/lang/String;)Lorg/apache/roller/weblogger/pojos/User;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Descendant_Table[others]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Dispatch_Table.getEntryId()Ljava/lang/String;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/Handler]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[others]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Dispatch_Table.getEntrySet(Lorg/jdom/Document;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.java.lang.Boolean.FALSE
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.java.lang.Boolean.TRUE
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler.__Dispatch_Table.getEntrySet(Lorg/jdom/Document;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI.__Dispatch_Table.getEntryId()Ljava/lang/String;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler.__Descendant_Table[others]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler.__Dispatch_Table.getEntrySet(Lorg/jdom/Document;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler.__Dispatch_Table.getUrlPrefix()Ljava/lang/String;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler.__Descendant_Table[others]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler.__Dispatch_Table.getEntrySet(Lorg/jdom/Document;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler.__Dispatch_Table.getUrlPrefix()Ljava/lang/String;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry.NAMESPACE
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[others]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Dispatch_Table.getEntries()[Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Dispatch_Table.isEmpty()Z
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Descendant_Table[others]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Dispatch_Table.getHandle()Ljava/lang/String;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Dispatch_Table.getName()Ljava/lang/String;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Dispatch_Table.setHandle(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntry.__Dispatch_Table.setPermission(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet.__Descendant_Table[others]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet.__Dispatch_Table.getEntries()[Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet.__Dispatch_Table.isEmpty()Z
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet.__Dispatch_Table.setEntries([Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/MemberEntrySet.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace.__Dispatch_Table.getEntries()[Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace.__Dispatch_Table.isEmpty()Z
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service.__Dispatch_Table.getEntries()[Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service.__Dispatch_Table.isEmpty()Z
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[others]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getEmailAddress()Ljava/lang/String;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getEnabled()Ljava/lang/Boolean;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getFullName()Ljava/lang/String;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getName()Ljava/lang/String;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getPassword()Ljava/lang/String;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getScreenName()Ljava/lang/String;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getTimezone()Ljava/util/TimeZone;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setDateCreated(Ljava/util/Date;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEmailAddress(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEnabled(Ljava/lang/Boolean;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setFullName(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setLocale(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setPassword(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setScreenName(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setTimezone(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[others]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.getEntries()[Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.isEmpty()Z
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setEntries([Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Descendant_Table[others]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.getHandle()Ljava/lang/String;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setAppEntriesUrl(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setAppResourcesUrl(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setCreatingUser(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setDateCreated(Ljava/util/Date;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setDescription(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setEmailAddress(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setEnabled(Ljava/lang/Boolean;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setHandle(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setLocale(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntry.__Dispatch_Table.setTimezone(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet.__Descendant_Table[others]
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet.__Dispatch_Table.getEntries()[Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet.__Dispatch_Table.isEmpty()Z
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet.__Dispatch_Table.setEntries([Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;)V
    //#input(EntrySet putEntry(Reader)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/WeblogEntrySet.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet putEntry(Reader)): r
    //#input(EntrySet putEntry(Reader)): this
    //#input(EntrySet putEntry(Reader)): this.__Tag
    //#input(EntrySet putEntry(Reader)): this.roller
    //#input(EntrySet putEntry(Reader)): this.uri
    //#input(EntrySet putEntry(Reader)): this.uri.__Tag
    //#input(EntrySet putEntry(Reader)): this.uri.entryId
    //#input(EntrySet putEntry(Reader)): this.urlPrefix
    //#input(EntrySet putEntry(Reader)): this.urlPrefix._tainted
    //#output(EntrySet putEntry(Reader)): java.lang.StringBuilder:toString(...)._tainted
    //#output(EntrySet putEntry(Reader)): new MemberEntrySet(getEntrySet#1*) num objects
    //#output(EntrySet putEntry(Reader)): new MemberEntrySet(getEntrySet#1*).__Tag
    //#output(EntrySet putEntry(Reader)): new MemberEntrySet(getEntrySet#1*).entries
    //#output(EntrySet putEntry(Reader)): new MemberEntrySet(getEntrySet#1*).href
    //#output(EntrySet putEntry(Reader)): new UserEntrySet(getEntrySet#1*) num objects
    //#output(EntrySet putEntry(Reader)): new UserEntrySet(getEntrySet#1*).__Tag
    //#output(EntrySet putEntry(Reader)): new UserEntrySet(getEntrySet#1*).entries
    //#output(EntrySet putEntry(Reader)): new UserEntrySet(getEntrySet#1*).href
    //#output(EntrySet putEntry(Reader)): new UserEntrySet(toUserEntrySet#1) num objects
    //#output(EntrySet putEntry(Reader)): new UserEntrySet(toUserEntrySet#1).__Tag
    //#output(EntrySet putEntry(Reader)): new UserEntrySet(toUserEntrySet#1).entries
    //#output(EntrySet putEntry(Reader)): new UserEntrySet(toUserEntrySet#1).href
    //#output(EntrySet putEntry(Reader)): new WeblogEntrySet(getEntrySet#1*) num objects
    //#output(EntrySet putEntry(Reader)): new WeblogEntrySet(getEntrySet#1*).__Tag
    //#output(EntrySet putEntry(Reader)): new WeblogEntrySet(getEntrySet#1*).entries
    //#output(EntrySet putEntry(Reader)): new WeblogEntrySet(getEntrySet#1*).href
    //#output(EntrySet putEntry(Reader)): return_value
    //#new obj(EntrySet putEntry(Reader)): java.lang.StringBuilder:toString(...)
    //#new obj(EntrySet putEntry(Reader)): new MemberEntrySet(getEntrySet#1*)
    //#new obj(EntrySet putEntry(Reader)): new UserEntrySet(getEntrySet#1*)
    //#new obj(EntrySet putEntry(Reader)): new UserEntrySet(toUserEntrySet#1)
    //#new obj(EntrySet putEntry(Reader)): new WeblogEntrySet(getEntrySet#1*)
    //#pre[3] (EntrySet putEntry(Reader)): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler
    //#pre[5] (EntrySet putEntry(Reader)): this.uri != null
    //#pre[6] (EntrySet putEntry(Reader)): this.uri.__Tag in {org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI, org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI}
    //#pre[7] (EntrySet putEntry(Reader)): init'ed(this.uri.entryId)
    //#pre[8] (EntrySet putEntry(Reader)): init'ed(this.urlPrefix)
    //#pre[4] (EntrySet putEntry(Reader)): (soft) this.roller != null
    //#presumption(EntrySet putEntry(Reader)): c.__Tag@131 == org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet
    //#presumption(EntrySet putEntry(Reader)): c.entries@131 != null
    //#presumption(EntrySet putEntry(Reader)): c.entries@132 != null
    //#presumption(EntrySet putEntry(Reader)): c.entries@135 != null
    //#presumption(EntrySet putEntry(Reader)): c.entries@139 != null
    //#presumption(EntrySet putEntry(Reader)): getEntries(...).length@135 <= 1
    //#presumption(EntrySet putEntry(Reader)): getEntries(...).length@139 >= 1
    //#presumption(EntrySet putEntry(Reader)): java.lang.String:equals(...)@140 == 1
    //#presumption(EntrySet putEntry(Reader)): java.util.List:size(...)@82 != 0
    //#presumption(EntrySet putEntry(Reader)): java.util.List:toArray(...)@72 != null
    //#presumption(EntrySet putEntry(Reader)): java.util.List:toArray(...)@72 != null
    //#post(EntrySet putEntry(Reader)): java.lang.StringBuilder:toString(...)._tainted == this.urlPrefix._tainted
    //#post(EntrySet putEntry(Reader)): init'ed(java.lang.StringBuilder:toString(...)._tainted)
    //#post(EntrySet putEntry(Reader)): return_value == &new UserEntrySet(toUserEntrySet#1)
    //#post(EntrySet putEntry(Reader)): new MemberEntrySet(getEntrySet#1*) num objects == 0
    //#post(EntrySet putEntry(Reader)): init'ed(new MemberEntrySet(getEntrySet#1*).__Tag)
    //#post(EntrySet putEntry(Reader)): init'ed(new MemberEntrySet(getEntrySet#1*).entries)
    //#post(EntrySet putEntry(Reader)): init'ed(new MemberEntrySet(getEntrySet#1*).href)
    //#post(EntrySet putEntry(Reader)): new UserEntrySet(getEntrySet#1*) num objects == 1
    //#post(EntrySet putEntry(Reader)): init'ed(new UserEntrySet(getEntrySet#1*).__Tag)
    //#post(EntrySet putEntry(Reader)): init'ed(new UserEntrySet(getEntrySet#1*).entries)
    //#post(EntrySet putEntry(Reader)): init'ed(new UserEntrySet(getEntrySet#1*).href)
    //#post(EntrySet putEntry(Reader)): new UserEntrySet(toUserEntrySet#1) num objects == 1
    //#post(EntrySet putEntry(Reader)): new UserEntrySet(toUserEntrySet#1).__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet
    //#post(EntrySet putEntry(Reader)): init'ed(new UserEntrySet(toUserEntrySet#1).entries)
    //#post(EntrySet putEntry(Reader)): new UserEntrySet(toUserEntrySet#1).href == &java.lang.StringBuilder:toString(...)
    //#post(EntrySet putEntry(Reader)): new WeblogEntrySet(getEntrySet#1*) num objects == 0
    //#post(EntrySet putEntry(Reader)): init'ed(new WeblogEntrySet(getEntrySet#1*).__Tag)
    //#post(EntrySet putEntry(Reader)): init'ed(new WeblogEntrySet(getEntrySet#1*).entries)
    //#post(EntrySet putEntry(Reader)): init'ed(new WeblogEntrySet(getEntrySet#1*).href)
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:getRoller
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.apache.roller.weblogger.business.Weblogger:getUserManager
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.util.ArrayList
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.util.List:toArray
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.apache.roller.weblogger.business.Weblogger:flush
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.apache.roller.weblogger.util.cache.CacheManager:invalidate
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.util.List:add
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.lang.Throwable:__curr_excep_obj
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.HandlerException
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.lang.Exception
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.util.List:size
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setScreenName
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setFullName
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setPassword
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setEmailAddress
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.util.Locale:toString
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setLocale
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.util.TimeZone:getID
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setTimeZone
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setEnabled
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:getUserData
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getUserName
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.apache.roller.weblogger.business.UserManager:saveUser
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:getUrlPrefix
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:setHref
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.Entry
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getScreenName
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getFullName
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getLocale
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.lang.String:split
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.util.Locale
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.lang.IllegalArgumentException
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getTimeZone
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.util.TimeZone:getTimeZone
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEmailAddress
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getDateCreated
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEnabled
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.EntrySet
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.util.Arrays:asList
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:setEntries
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.jdom.Document:getRootElement
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.jdom.Element:getName
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.lang.String:equals
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.jdom.Element:getChildren
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.util.List:iterator
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.util.Iterator:hasNext
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.util.Iterator:next
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.jdom.Element:getChild
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.jdom.Element:getText
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.lang.Long:valueOf
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.lang.Long:longValue
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.util.Date
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:java.lang.Boolean:valueOf
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.jdom.input.SAXBuilder
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.jdom.input.SAXBuilder:build
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:getEntrySet
    //#unanalyzed(EntrySet putEntry(Reader)): Effects-of-calling:org.apache.roller.weblogger.business.UserManager:getUserByUserName
        if (c.isEmpty()) {
    //#RollerUserHandler.java:132: ?null dereference
    //#    c != null
    //#    severity: MEDIUM
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet putEntry(Reader)
    //#    basic block: Entry_BB_1
    //#    assertion: c != null
    //#    VN: getEntrySet(...)
    //#    Expected: Inverse{null}
    //#    Bad: Addr_Set{null}
    //#    Attribs:  Ptr  null in Bad
    //#RollerUserHandler.java:132: ?null dereference
    //#    org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[c.__Tag] != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet putEntry(Reader)
    //#    basic block: Entry_BB_1
    //#    assertion: org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[c.__Tag] != null
    //#    VN: org/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet.__Descendant_Table[c.__Tag]
    //#    Expected: Inverse{null}
    //#    Bad: Addr_Set{null}
    //#    Attribs:  Ptr  null in Bad
    //#RollerUserHandler.java:132: ?org/apache/roller/weblogger/webservices/adminprotocol/BadRequestException check
    //#    isEmpty(...) == 0
    //#    severity: LOW
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet putEntry(Reader)
    //#    basic block: Entry_BB_1
    //#    assertion: isEmpty(...) == 0
    //#    VN: __Temp_Initially_1
    //#    Expected: {0}
    //#    Bad: {1}
    //#    Attribs:  Int  Exp in +/-1000  Exp singleton  Bad singleton  Bad overlaps +/-1000  Bad > Exp
            throw new BadRequestException("ERROR: No entries");
        }
        if (c.getEntries().length > 1) {
            throw new BadRequestException("ERROR: Cannot put >1 entries per request");
        }
        
        UserEntry entry = (UserEntry)c.getEntries()[0];
    //#RollerUserHandler.java:139: ?use of default init
    //#    init'ed(getEntries(...)[0])
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet putEntry(Reader)
    //#    basic block: Entry_BB_1
    //#    assertion: init'ed(getEntries(...)[0])
    //#    VN: undefined
    //#    Expected: Univ-VN-Set
    //#    Bad: {Invalid}
    //#    Attribs:  Ptr  Bad only invalid
        if (entry.getName() != null && !entry.getName().equals(getUri().getEntryId())) {
    //#RollerUserHandler.java:140: ?use of default init
    //#    init'ed(entry)
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet putEntry(Reader)
    //#    basic block: bb_6
    //#    assertion: init'ed(entry)
    //#    VN: undefined
    //#    Expected: Univ-VN-Set
    //#    Bad: {Invalid}
    //#    Attribs:  Ptr  Bad only invalid
    //#RollerUserHandler.java:140: ?!null dereference
    //#    entry != null
    //#    severity: HIGH
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet putEntry(Reader)
    //#    basic block: bb_6
    //#    assertion: entry != null
    //#    VN: undefined
    //#    Expected: Inverse{null}
    //#    Bad: Addr_Set{null, Invalid}
    //#    Attribs:  Ptr  null in Bad
    //#RollerUserHandler.java:140: ?null dereference
    //#    not_init'ed(entry)
    //#    severity: MEDIUM
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet putEntry(Reader)
    //#    basic block: bb_6
    //#    assertion: not_init'ed(entry)
    //#    VN: undefined
    //#    Expected: Inverse{null} or Invalid
    //#    Bad: Addr_Set{null}
    //#    Attribs:  Ptr  null in Bad
    //#RollerUserHandler.java:140: Warning: test always goes same way
    //#    test predetermined because getName(...) != null
    //#    severity: LOW
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet putEntry(Reader)
    //#    from bb: bb_6
    //#    live edge: bb_6-->bb_2
    //#    tested vn: undefined == null
    //#    tested vn values: {0}
    //#RollerUserHandler.java:140: ?use of default init
    //#    init'ed(entry)
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet putEntry(Reader)
    //#    basic block: bb_2
    //#    assertion: init'ed(entry)
    //#    VN: undefined
    //#    Expected: Univ-VN-Set
    //#    Bad: {Invalid}
    //#    Attribs:  Ptr  Bad only invalid
    //#RollerUserHandler.java:140: ?!null dereference
    //#    entry != null
    //#    severity: HIGH
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet putEntry(Reader)
    //#    basic block: bb_2
    //#    assertion: entry != null
    //#    VN: undefined
    //#    Expected: Inverse{null}
    //#    Bad: Addr_Set{null, Invalid}
    //#    Attribs:  Ptr  null in Bad
    //#RollerUserHandler.java:140: ?null dereference
    //#    not_init'ed(entry)
    //#    severity: MEDIUM
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet putEntry(Reader)
    //#    basic block: bb_2
    //#    assertion: not_init'ed(entry)
    //#    VN: undefined
    //#    Expected: Inverse{null} or Invalid
    //#    Bad: Addr_Set{null}
    //#    Attribs:  Ptr  null in Bad
            throw new BadRequestException("ERROR: Content name does not match URI name");
        }
        entry.setName(getUri().getEntryId());
    //#RollerUserHandler.java:143: Warning: unused assignment in callee
    //#    unused assignment to (entry.name) in setName
    //#    severity: LOW
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet putEntry(Reader)
    //#RollerUserHandler.java:143: ?use of default init
    //#    init'ed(entry)
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet putEntry(Reader)
    //#    basic block: bb_3
    //#    assertion: init'ed(entry)
    //#    VN: undefined
    //#    Expected: Univ-VN-Set
    //#    Bad: {Invalid}
    //#    Attribs:  Ptr  Bad only invalid
    //#RollerUserHandler.java:143: ?!null dereference
    //#    entry != null
    //#    severity: HIGH
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet putEntry(Reader)
    //#    basic block: bb_3
    //#    assertion: entry != null
    //#    VN: undefined
    //#    Expected: Inverse{null}
    //#    Bad: Addr_Set{null, Invalid}
    //#    Attribs:  Ptr  null in Bad
    //#RollerUserHandler.java:143: ?null dereference
    //#    not_init'ed(entry)
    //#    severity: MEDIUM
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet putEntry(Reader)
    //#    basic block: bb_3
    //#    assertion: not_init'ed(entry)
    //#    VN: undefined
    //#    Expected: Inverse{null} or Invalid
    //#    Bad: Addr_Set{null}
    //#    Attribs:  Ptr  null in Bad
        c = updateUsers((UserEntrySet)c);
    //#RollerUserHandler.java:144: ?ClassCastException check
    //#    org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[c.__Tag] != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet putEntry(Reader)
    //#    basic block: bb_5
    //#    assertion: org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[c.__Tag] != null
    //#    VN: c.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet
    //#    Expected: {-Inf..-1, 1..+Inf}
    //#    Bad: {0}
    //#    Attribs:  Int  Bad singleton  Bad overlaps +/-1000  Bad > Exp
        
        return c;
    //#RollerUserHandler.java:146: end of method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.putEntry(Reader)
    }
    
    private UserEntrySet createUsers(UserEntrySet c) throws HandlerException {
        try {
            UserManager mgr = getRoller().getUserManager();
    //#RollerUserHandler.java:151: method: UserEntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.createUsers(UserEntrySet)
    //#RollerUserHandler.java:151: Warning: method not available
    //#    -- call on UserManager org.apache.roller.weblogger.business.Weblogger:getUserManager()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntrySet createUsers(UserEntrySet)
    //#    unanalyzed callee: UserManager org.apache.roller.weblogger.business.Weblogger:getUserManager()
    //#input(UserEntrySet createUsers(UserEntrySet)): "."._tainted
    //#input(UserEntrySet createUsers(UserEntrySet)): "ERROR: Could not create users: "._tainted
    //#input(UserEntrySet createUsers(UserEntrySet)): "invalid locale string: "._tainted
    //#input(UserEntrySet createUsers(UserEntrySet)): "users"._tainted
    //#input(UserEntrySet createUsers(UserEntrySet)): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(UserEntrySet createUsers(UserEntrySet)): __Descendant_Table[others]
    //#input(UserEntrySet createUsers(UserEntrySet)): __Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(UserEntrySet createUsers(UserEntrySet)): __Dispatch_Table.getUrlPrefix()Ljava/lang/String;
    //#input(UserEntrySet createUsers(UserEntrySet)): __Dispatch_Table.toUserData(Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry;)Lorg/apache/roller/weblogger/pojos/User;
    //#input(UserEntrySet createUsers(UserEntrySet)): c
    //#input(UserEntrySet createUsers(UserEntrySet)): c.__Tag
    //#input(UserEntrySet createUsers(UserEntrySet)): c._tainted
    //#input(UserEntrySet createUsers(UserEntrySet)): c.entries
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString]
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry]
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[others]
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getDateCreated()Ljava/util/Date;
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getEmailAddress()Ljava/lang/String;
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getEnabled()Ljava/lang/Boolean;
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getFullName()Ljava/lang/String;
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getName()Ljava/lang/String;
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getPassword()Ljava/lang/String;
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getScreenName()Ljava/lang/String;
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getTimezone()Ljava/util/TimeZone;
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setDateCreated(Ljava/util/Date;)V
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEmailAddress(Ljava/lang/String;)V
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEnabled(Ljava/lang/Boolean;)V
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setFullName(Ljava/lang/String;)V
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setLocale(Ljava/lang/String;)V
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setScreenName(Ljava/lang/String;)V
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setTimezone(Ljava/lang/String;)V
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet]
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[others]
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.getEntries()[Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setEntries([Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;)V
    //#input(UserEntrySet createUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(UserEntrySet createUsers(UserEntrySet)): this
    //#input(UserEntrySet createUsers(UserEntrySet)): this.__Tag
    //#input(UserEntrySet createUsers(UserEntrySet)): this.roller
    //#input(UserEntrySet createUsers(UserEntrySet)): this.urlPrefix
    //#input(UserEntrySet createUsers(UserEntrySet)): this.urlPrefix._tainted
    //#output(UserEntrySet createUsers(UserEntrySet)): java.lang.StringBuilder:toString(...)._tainted
    //#output(UserEntrySet createUsers(UserEntrySet)): new UserEntrySet(toUserEntrySet#1) num objects
    //#output(UserEntrySet createUsers(UserEntrySet)): new UserEntrySet(toUserEntrySet#1).__Tag
    //#output(UserEntrySet createUsers(UserEntrySet)): new UserEntrySet(toUserEntrySet#1).entries
    //#output(UserEntrySet createUsers(UserEntrySet)): new UserEntrySet(toUserEntrySet#1).href
    //#output(UserEntrySet createUsers(UserEntrySet)): return_value
    //#new obj(UserEntrySet createUsers(UserEntrySet)): java.lang.StringBuilder:toString(...)
    //#new obj(UserEntrySet createUsers(UserEntrySet)): new UserEntrySet(toUserEntrySet#1)
    //#pre[1] (UserEntrySet createUsers(UserEntrySet)): c != null
    //#pre[2] (UserEntrySet createUsers(UserEntrySet)): c.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet
    //#pre[4] (UserEntrySet createUsers(UserEntrySet)): c.entries != null
    //#pre[6] (UserEntrySet createUsers(UserEntrySet)): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler
    //#pre[7] (UserEntrySet createUsers(UserEntrySet)): this.roller != null
    //#pre[8] (UserEntrySet createUsers(UserEntrySet)): init'ed(this.urlPrefix)
    //#presumption(UserEntrySet createUsers(UserEntrySet)): getEntries(...).length@154 <= 4_294_967_295
    //#presumption(UserEntrySet createUsers(UserEntrySet)): getEntries(...).length@155 >= 1
    //#presumption(UserEntrySet createUsers(UserEntrySet)): getEntries(...).length@154 <= getEntries(...).length@155
    //#presumption(UserEntrySet createUsers(UserEntrySet)): java.util.List:toArray(...).length@166 <= 4_294_967_295
    //#presumption(UserEntrySet createUsers(UserEntrySet)): java.util.List:toArray(...)@166 != null
    //#presumption(UserEntrySet createUsers(UserEntrySet)): java.util.List:toArray(...)@72 != null
    //#presumption(UserEntrySet createUsers(UserEntrySet)): java.util.List:toArray(...)@72 != null
    //#presumption(UserEntrySet createUsers(UserEntrySet)): org.apache.roller.weblogger.business.Weblogger:getUserManager(...)@151 != null
    //#post(UserEntrySet createUsers(UserEntrySet)): init'ed(java.lang.StringBuilder:toString(...)._tainted)
    //#post(UserEntrySet createUsers(UserEntrySet)): return_value == &new UserEntrySet(toUserEntrySet#1)
    //#post(UserEntrySet createUsers(UserEntrySet)): new UserEntrySet(toUserEntrySet#1) num objects == 1
    //#post(UserEntrySet createUsers(UserEntrySet)): new UserEntrySet(toUserEntrySet#1).__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet
    //#post(UserEntrySet createUsers(UserEntrySet)): init'ed(new UserEntrySet(toUserEntrySet#1).entries)
    //#post(UserEntrySet createUsers(UserEntrySet)): new UserEntrySet(toUserEntrySet#1).href == &java.lang.StringBuilder:toString(...)
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:java.util.ArrayList
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:java.util.List:toArray
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:java.util.List:add
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.HandlerException
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:java.lang.Exception
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setUserName
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setScreenName
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setFullName
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setPassword
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setEmailAddress
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:java.util.Locale:toString
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setLocale
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:java.util.TimeZone:getID
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setTimeZone
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setDateCreated
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setEnabled
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getUserName
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:getUrlPrefix
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:setHref
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.Entry
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getScreenName
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getFullName
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getLocale
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:java.lang.String:split
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:java.util.Locale
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:java.lang.IllegalArgumentException
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getTimeZone
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:java.util.TimeZone:getTimeZone
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEmailAddress
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getDateCreated
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEnabled
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.EntrySet
    //#unanalyzed(UserEntrySet createUsers(UserEntrySet)): Effects-of-calling:java.util.Arrays:asList
    //#test_vector(UserEntrySet createUsers(UserEntrySet)): getEntries(...).length@154: {1..4_294_967_295}, {0}
            
            List userDatas = new ArrayList();
            for (int i = 0; i < c.getEntries().length; i++) {
                UserEntry entry = (UserEntry)c.getEntries()[i];
    //#RollerUserHandler.java:155: ?use of default init
    //#    init'ed(getEntries(...)[i])
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntrySet createUsers(UserEntrySet)
    //#    basic block: bb_4
    //#    assertion: init'ed(getEntries(...)[i])
    //#    VN: undefined
    //#    Expected: Univ-VN-Set
    //#    Bad: {Invalid}
    //#    Attribs:  Ptr  Bad only invalid
                if (entry.getDateCreated() == null) {
    //#RollerUserHandler.java:156: ?use of default init
    //#    init'ed(entry)
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntrySet createUsers(UserEntrySet)
    //#    basic block: bb_9
    //#    assertion: init'ed(entry)
    //#    VN: undefined
    //#    Expected: Univ-VN-Set
    //#    Bad: {Invalid}
    //#    Attribs:  Ptr  Bad only invalid
    //#RollerUserHandler.java:156: ?!null dereference
    //#    entry != null
    //#    severity: HIGH
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntrySet createUsers(UserEntrySet)
    //#    basic block: bb_9
    //#    assertion: entry != null
    //#    VN: undefined
    //#    Expected: Inverse{null}
    //#    Bad: Addr_Set{null, Invalid}
    //#    Attribs:  Ptr  null in Bad
    //#RollerUserHandler.java:156: ?null dereference
    //#    not_init'ed(entry)
    //#    severity: MEDIUM
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntrySet createUsers(UserEntrySet)
    //#    basic block: bb_9
    //#    assertion: not_init'ed(entry)
    //#    VN: undefined
    //#    Expected: Inverse{null} or Invalid
    //#    Bad: Addr_Set{null}
    //#    Attribs:  Ptr  null in Bad
    //#RollerUserHandler.java:156: Warning: test always goes same way
    //#    test predetermined because getDateCreated(...) != null
    //#    severity: LOW
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntrySet createUsers(UserEntrySet)
    //#    from bb: bb_9
    //#    live edge: bb_9-->bb_6
    //#    tested vn: undefined == null
    //#    tested vn values: {0}
                    // if no creation date supplied, add it
                    entry.setDateCreated(new Date());
    //#RollerUserHandler.java:158: Warning: dead code
    //#    dead code here because getDateCreated(...) != null
    //#    severity: LOW
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntrySet createUsers(UserEntrySet)
    //#    dead bb: bb_5
                }
                User ud = toUserData(entry);
    //#RollerUserHandler.java:160: ?use of default init
    //#    init'ed(entry)
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntrySet createUsers(UserEntrySet)
    //#    basic block: bb_6
    //#    assertion: init'ed(entry)
    //#    VN: undefined
    //#    Expected: Univ-VN-Set
    //#    Bad: {Invalid}
    //#    Attribs:  Ptr  Bad only invalid
    //#RollerUserHandler.java:160: ?!precondition failure
    //#    org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler.toUserData: ue != null
    //#    severity: HIGH
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntrySet createUsers(UserEntrySet)
    //#    basic block: bb_6
    //#    assertion: undefined != null
    //#    callee: User org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler.toUserData(UserEntry)
    //#    callee assertion: ue != null
    //#    callee file: RollerUserHandler.java
    //#    callee precondition index: [1]
    //#    callee srcpos: 283
    //#    VN: undefined
    //#    Expected: Inverse{null}
    //#    Bad: Addr_Set{null, Invalid}
    //#    Attribs:  Ptr  null in Bad
                mgr.addUser(ud);
    //#RollerUserHandler.java:161: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.business.UserManager:addUser(User)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntrySet createUsers(UserEntrySet)
    //#    unanalyzed callee: void org.apache.roller.weblogger.business.UserManager:addUser(User)
                getRoller().flush();
    //#RollerUserHandler.java:162: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.business.Weblogger:flush()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntrySet createUsers(UserEntrySet)
    //#    unanalyzed callee: void org.apache.roller.weblogger.business.Weblogger:flush()
                CacheManager.invalidate(ud);
    //#RollerUserHandler.java:163: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.util.cache.CacheManager:invalidate(User)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntrySet createUsers(UserEntrySet)
    //#    unanalyzed callee: void org.apache.roller.weblogger.util.cache.CacheManager:invalidate(User)
                userDatas.add(ud);
            }
            return toUserEntrySet((User[])userDatas.toArray(new User[0]));
    //#RollerUserHandler.java:166: ?!precondition failure
    //#    org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler.toUserEntrySet: (soft) uds[0..4_294_967_295] != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntrySet createUsers(UserEntrySet)
    //#    basic block: bb_7
    //#    assertion: (soft) undefined != null
    //#    callee: UserEntrySet org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler.toUserEntrySet(User[])
    //#    callee assertion: (soft) uds[0..4_294_967_295] != null
    //#    callee file: RollerUserHandler.java
    //#    callee precondition index: [7]
    //#    callee srcpos: 263
    //#    VN: undefined
    //#    Expected: Inverse{null}
    //#    Bad: Addr_Set{null, Invalid}
    //#    Attribs:  Ptr  null in Bad  Soft
        } catch (WebloggerException re) {
            throw new InternalException("ERROR: Could not create users: " + c, re);
    //#RollerUserHandler.java:168: end of method: UserEntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.createUsers(UserEntrySet)
        }
    }
        
    private UserEntrySet updateUsers(UserEntrySet c) throws HandlerException {
        List userDatas = new ArrayList();
    //#RollerUserHandler.java:173: method: UserEntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.updateUsers(UserEntrySet)
    //#input(UserEntrySet updateUsers(UserEntrySet)): "."._tainted
    //#input(UserEntrySet updateUsers(UserEntrySet)): "ERROR: Could not get user: "._tainted
    //#input(UserEntrySet updateUsers(UserEntrySet)): "ERROR: Unknown user: "._tainted
    //#input(UserEntrySet updateUsers(UserEntrySet)): "invalid locale string: "._tainted
    //#input(UserEntrySet updateUsers(UserEntrySet)): "users"._tainted
    //#input(UserEntrySet updateUsers(UserEntrySet)): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(UserEntrySet updateUsers(UserEntrySet)): __Descendant_Table[others]
    //#input(UserEntrySet updateUsers(UserEntrySet)): __Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(UserEntrySet updateUsers(UserEntrySet)): __Dispatch_Table.getUrlPrefix()Ljava/lang/String;
    //#input(UserEntrySet updateUsers(UserEntrySet)): __Dispatch_Table.getUserData(Ljava/lang/String;)Lorg/apache/roller/weblogger/pojos/User;
    //#input(UserEntrySet updateUsers(UserEntrySet)): c
    //#input(UserEntrySet updateUsers(UserEntrySet)): c.__Tag
    //#input(UserEntrySet updateUsers(UserEntrySet)): c.entries
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/Handler]
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler]
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler]
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler]
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[others]
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.java.lang.Boolean.FALSE
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/Handler.java.lang.Boolean.TRUE
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString]
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry]
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[others]
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getEmailAddress()Ljava/lang/String;
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getEnabled()Ljava/lang/Boolean;
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getFullName()Ljava/lang/String;
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getName()Ljava/lang/String;
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getPassword()Ljava/lang/String;
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getScreenName()Ljava/lang/String;
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getTimezone()Ljava/util/TimeZone;
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setDateCreated(Ljava/util/Date;)V
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEmailAddress(Ljava/lang/String;)V
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEnabled(Ljava/lang/Boolean;)V
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setFullName(Ljava/lang/String;)V
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setLocale(Ljava/lang/String;)V
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setScreenName(Ljava/lang/String;)V
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setTimezone(Ljava/lang/String;)V
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet]
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[others]
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.getEntries()[Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setEntries([Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;)V
    //#input(UserEntrySet updateUsers(UserEntrySet)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(UserEntrySet updateUsers(UserEntrySet)): this
    //#input(UserEntrySet updateUsers(UserEntrySet)): this.__Tag
    //#input(UserEntrySet updateUsers(UserEntrySet)): this.roller
    //#input(UserEntrySet updateUsers(UserEntrySet)): this.urlPrefix
    //#input(UserEntrySet updateUsers(UserEntrySet)): this.urlPrefix._tainted
    //#output(UserEntrySet updateUsers(UserEntrySet)): java.lang.StringBuilder:toString(...)._tainted
    //#output(UserEntrySet updateUsers(UserEntrySet)): new UserEntrySet(toUserEntrySet#1) num objects
    //#output(UserEntrySet updateUsers(UserEntrySet)): new UserEntrySet(toUserEntrySet#1).__Tag
    //#output(UserEntrySet updateUsers(UserEntrySet)): new UserEntrySet(toUserEntrySet#1).entries
    //#output(UserEntrySet updateUsers(UserEntrySet)): new UserEntrySet(toUserEntrySet#1).href
    //#output(UserEntrySet updateUsers(UserEntrySet)): return_value
    //#new obj(UserEntrySet updateUsers(UserEntrySet)): java.lang.StringBuilder:toString(...)
    //#new obj(UserEntrySet updateUsers(UserEntrySet)): new UserEntrySet(toUserEntrySet#1)
    //#pre[1] (UserEntrySet updateUsers(UserEntrySet)): c != null
    //#pre[2] (UserEntrySet updateUsers(UserEntrySet)): c.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet
    //#pre[3] (UserEntrySet updateUsers(UserEntrySet)): c.entries != null
    //#pre[5] (UserEntrySet updateUsers(UserEntrySet)): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler
    //#pre[7] (UserEntrySet updateUsers(UserEntrySet)): init'ed(this.urlPrefix)
    //#pre[6] (UserEntrySet updateUsers(UserEntrySet)): (soft) this.roller != null
    //#presumption(UserEntrySet updateUsers(UserEntrySet)): getEntries(...).length@174 <= 4_294_967_295
    //#presumption(UserEntrySet updateUsers(UserEntrySet)): getEntries(...).length@175 >= 1
    //#presumption(UserEntrySet updateUsers(UserEntrySet)): getEntries(...).length@174 <= getEntries(...).length@175
    //#presumption(UserEntrySet updateUsers(UserEntrySet)): java.util.List:toArray(...).length@180 <= 4_294_967_295
    //#presumption(UserEntrySet updateUsers(UserEntrySet)): java.util.List:toArray(...)@180 != null
    //#presumption(UserEntrySet updateUsers(UserEntrySet)): java.util.List:toArray(...)@72 != null
    //#presumption(UserEntrySet updateUsers(UserEntrySet)): java.util.List:toArray(...)@72 != null
    //#post(UserEntrySet updateUsers(UserEntrySet)): java.lang.StringBuilder:toString(...)._tainted == this.urlPrefix._tainted
    //#post(UserEntrySet updateUsers(UserEntrySet)): init'ed(java.lang.StringBuilder:toString(...)._tainted)
    //#post(UserEntrySet updateUsers(UserEntrySet)): return_value == &new UserEntrySet(toUserEntrySet#1)
    //#post(UserEntrySet updateUsers(UserEntrySet)): new UserEntrySet(toUserEntrySet#1) num objects == 1
    //#post(UserEntrySet updateUsers(UserEntrySet)): new UserEntrySet(toUserEntrySet#1).__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet
    //#post(UserEntrySet updateUsers(UserEntrySet)): init'ed(new UserEntrySet(toUserEntrySet#1).entries)
    //#post(UserEntrySet updateUsers(UserEntrySet)): new UserEntrySet(toUserEntrySet#1).href == &java.lang.StringBuilder:toString(...)
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:getRoller
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.business.Weblogger:getUserManager
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:java.util.ArrayList
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:java.util.List:toArray
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.business.Weblogger:flush
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.util.cache.CacheManager:invalidate
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:java.util.List:add
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:java.lang.Throwable:__curr_excep_obj
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.HandlerException
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:java.lang.Exception
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setScreenName
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setFullName
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setPassword
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setEmailAddress
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:java.util.Locale:toString
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setLocale
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:java.util.TimeZone:getID
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setTimeZone
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:setEnabled
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getUserName
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.business.UserManager:saveUser
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:getUrlPrefix
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:setHref
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.Entry
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getScreenName
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getFullName
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getLocale
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:java.lang.String:split
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:java.util.Locale
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:java.lang.IllegalArgumentException
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getTimeZone
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:java.util.TimeZone:getTimeZone
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEmailAddress
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getDateCreated
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEnabled
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.EntrySet
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:java.util.Arrays:asList
    //#unanalyzed(UserEntrySet updateUsers(UserEntrySet)): Effects-of-calling:org.apache.roller.weblogger.business.UserManager:getUserByUserName
        for (int i = 0; i < c.getEntries().length; i++) {
            UserEntry entry = (UserEntry)c.getEntries()[i];
    //#RollerUserHandler.java:175: ?use of default init
    //#    init'ed(getEntries(...)[i])
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntrySet updateUsers(UserEntrySet)
    //#    basic block: bb_3
    //#    assertion: init'ed(getEntries(...)[i])
    //#    VN: undefined
    //#    Expected: Univ-VN-Set
    //#    Bad: {Invalid}
    //#    Attribs:  Ptr  Bad only invalid
            User ud = getUserData(entry.getName());
    //#RollerUserHandler.java:176: ?use of default init
    //#    init'ed(entry)
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntrySet updateUsers(UserEntrySet)
    //#    basic block: bb_5
    //#    assertion: init'ed(entry)
    //#    VN: undefined
    //#    Expected: Univ-VN-Set
    //#    Bad: {Invalid}
    //#    Attribs:  Ptr  Bad only invalid
    //#RollerUserHandler.java:176: ?!null dereference
    //#    entry != null
    //#    severity: HIGH
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntrySet updateUsers(UserEntrySet)
    //#    basic block: bb_5
    //#    assertion: entry != null
    //#    VN: undefined
    //#    Expected: Inverse{null}
    //#    Bad: Addr_Set{null, Invalid}
    //#    Attribs:  Ptr  null in Bad
    //#RollerUserHandler.java:176: ?null dereference
    //#    not_init'ed(entry)
    //#    severity: MEDIUM
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntrySet updateUsers(UserEntrySet)
    //#    basic block: bb_5
    //#    assertion: not_init'ed(entry)
    //#    VN: undefined
    //#    Expected: Inverse{null} or Invalid
    //#    Bad: Addr_Set{null}
    //#    Attribs:  Ptr  null in Bad
            updateUserData(ud, entry);
    //#RollerUserHandler.java:177: ?use of default init
    //#    init'ed(entry)
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntrySet updateUsers(UserEntrySet)
    //#    basic block: bb_5
    //#    assertion: init'ed(entry)
    //#    VN: undefined
    //#    Expected: Univ-VN-Set
    //#    Bad: {Invalid}
    //#    Attribs:  Ptr  Bad only invalid
    //#RollerUserHandler.java:177: ?!precondition failure
    //#    org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler.updateUserData: entry != null
    //#    severity: HIGH
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntrySet updateUsers(UserEntrySet)
    //#    basic block: bb_5
    //#    assertion: undefined != null
    //#    callee: void org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler.updateUserData(User, UserEntry)
    //#    callee assertion: entry != null
    //#    callee file: RollerUserHandler.java
    //#    callee precondition index: [1]
    //#    callee srcpos: 186
    //#    VN: undefined
    //#    Expected: Inverse{null}
    //#    Bad: Addr_Set{null, Invalid}
    //#    Attribs:  Ptr  null in Bad
            userDatas.add(ud);
        }
        return toUserEntrySet((User[])userDatas.toArray(new User[0]));
    //#RollerUserHandler.java:180: ?!precondition failure
    //#    org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler.toUserEntrySet: (soft) uds[0..4_294_967_295] != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntrySet updateUsers(UserEntrySet)
    //#    basic block: bb_4
    //#    assertion: (soft) undefined != null
    //#    callee: UserEntrySet org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler.toUserEntrySet(User[])
    //#    callee assertion: (soft) uds[0..4_294_967_295] != null
    //#    callee file: RollerUserHandler.java
    //#    callee precondition index: [7]
    //#    callee srcpos: 263
    //#    VN: undefined
    //#    Expected: Inverse{null}
    //#    Bad: Addr_Set{null, Invalid}
    //#    Attribs:  Ptr  null in Bad  Soft
    //#RollerUserHandler.java:180: end of method: UserEntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.updateUsers(UserEntrySet)
    }
    
    private void updateUserData(User ud, UserEntry entry) throws HandlerException {
        // user name cannot be updated

        if (entry.getScreenName() != null) {
    //#RollerUserHandler.java:186: method: void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.updateUserData(User, UserEntry)
    //#input(void updateUserData(User, UserEntry)): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(void updateUserData(User, UserEntry)): __Descendant_Table[others]
    //#input(void updateUserData(User, UserEntry)): __Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(void updateUserData(User, UserEntry)): entry
    //#input(void updateUserData(User, UserEntry)): entry.__Tag
    //#input(void updateUserData(User, UserEntry)): entry.emailAddress
    //#input(void updateUserData(User, UserEntry)): entry.enabled
    //#input(void updateUserData(User, UserEntry)): entry.fullName
    //#input(void updateUserData(User, UserEntry)): entry.locale
    //#input(void updateUserData(User, UserEntry)): entry.locale._tainted
    //#input(void updateUserData(User, UserEntry)): entry.password
    //#input(void updateUserData(User, UserEntry)): entry.screenName
    //#input(void updateUserData(User, UserEntry)): entry.timezone
    //#input(void updateUserData(User, UserEntry)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry]
    //#input(void updateUserData(User, UserEntry)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[others]
    //#input(void updateUserData(User, UserEntry)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getEmailAddress()Ljava/lang/String;
    //#input(void updateUserData(User, UserEntry)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getEnabled()Ljava/lang/Boolean;
    //#input(void updateUserData(User, UserEntry)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getFullName()Ljava/lang/String;
    //#input(void updateUserData(User, UserEntry)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(void updateUserData(User, UserEntry)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getPassword()Ljava/lang/String;
    //#input(void updateUserData(User, UserEntry)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getScreenName()Ljava/lang/String;
    //#input(void updateUserData(User, UserEntry)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getTimezone()Ljava/util/TimeZone;
    //#input(void updateUserData(User, UserEntry)): this
    //#input(void updateUserData(User, UserEntry)): this.__Tag
    //#input(void updateUserData(User, UserEntry)): this.roller
    //#input(void updateUserData(User, UserEntry)): ud
    //#pre[1] (void updateUserData(User, UserEntry)): entry != null
    //#pre[2] (void updateUserData(User, UserEntry)): entry.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry
    //#pre[3] (void updateUserData(User, UserEntry)): init'ed(entry.emailAddress)
    //#pre[4] (void updateUserData(User, UserEntry)): init'ed(entry.enabled)
    //#pre[5] (void updateUserData(User, UserEntry)): init'ed(entry.fullName)
    //#pre[6] (void updateUserData(User, UserEntry)): init'ed(entry.locale)
    //#pre[8] (void updateUserData(User, UserEntry)): init'ed(entry.password)
    //#pre[9] (void updateUserData(User, UserEntry)): init'ed(entry.screenName)
    //#pre[10] (void updateUserData(User, UserEntry)): init'ed(entry.timezone)
    //#pre[12] (void updateUserData(User, UserEntry)): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler
    //#pre[13] (void updateUserData(User, UserEntry)): this.roller != null
    //#pre[14] (void updateUserData(User, UserEntry)): (soft) ud != null
    //#presumption(void updateUserData(User, UserEntry)): org.apache.roller.weblogger.business.Weblogger:getUserManager(...)@209 != null
    //#unanalyzed(void updateUserData(User, UserEntry)): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.HandlerException
    //#unanalyzed(void updateUserData(User, UserEntry)): Effects-of-calling:java.lang.Exception
    //#test_vector(void updateUserData(User, UserEntry)): entry.emailAddress: Addr_Set{null}, Inverse{null}
    //#test_vector(void updateUserData(User, UserEntry)): entry.enabled: Addr_Set{null}, Inverse{null}
    //#test_vector(void updateUserData(User, UserEntry)): entry.fullName: Addr_Set{null}, Inverse{null}
    //#test_vector(void updateUserData(User, UserEntry)): entry.locale: Addr_Set{null}, Inverse{null}
    //#test_vector(void updateUserData(User, UserEntry)): entry.password: Addr_Set{null}, Inverse{null}
    //#test_vector(void updateUserData(User, UserEntry)): entry.screenName: Addr_Set{null}, Inverse{null}
    //#test_vector(void updateUserData(User, UserEntry)): entry.timezone: Addr_Set{null}, Inverse{null}
            ud.setScreenName(entry.getScreenName());
    //#RollerUserHandler.java:187: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.pojos.User:setScreenName(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: void updateUserData(User, UserEntry)
    //#    unanalyzed callee: void org.apache.roller.weblogger.pojos.User:setScreenName(String)
        }
        if (entry.getFullName() != null) {
            ud.setFullName(entry.getFullName());
    //#RollerUserHandler.java:190: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.pojos.User:setFullName(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: void updateUserData(User, UserEntry)
    //#    unanalyzed callee: void org.apache.roller.weblogger.pojos.User:setFullName(String)
        }
        if (entry.getPassword() != null) {
            ud.setPassword(entry.getPassword());
    //#RollerUserHandler.java:193: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.pojos.User:setPassword(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: void updateUserData(User, UserEntry)
    //#    unanalyzed callee: void org.apache.roller.weblogger.pojos.User:setPassword(String)
        }
        if (entry.getLocale() != null) {
            ud.setLocale(entry.getLocale().toString());
    //#RollerUserHandler.java:196: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.pojos.User:setLocale(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: void updateUserData(User, UserEntry)
    //#    unanalyzed callee: void org.apache.roller.weblogger.pojos.User:setLocale(String)
        }
        if (entry.getTimezone() != null) {
            ud.setTimeZone(entry.getTimezone().getID());
    //#RollerUserHandler.java:199: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.pojos.User:setTimeZone(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: void updateUserData(User, UserEntry)
    //#    unanalyzed callee: void org.apache.roller.weblogger.pojos.User:setTimeZone(String)
        }
        if (entry.getEmailAddress() != null) {
            ud.setEmailAddress(entry.getEmailAddress());
    //#RollerUserHandler.java:202: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.pojos.User:setEmailAddress(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: void updateUserData(User, UserEntry)
    //#    unanalyzed callee: void org.apache.roller.weblogger.pojos.User:setEmailAddress(String)
        }
        if (entry.getEnabled() != null) {
            ud.setEnabled(entry.getEnabled());
    //#RollerUserHandler.java:205: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.pojos.User:setEnabled(Boolean)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: void updateUserData(User, UserEntry)
    //#    unanalyzed callee: void org.apache.roller.weblogger.pojos.User:setEnabled(Boolean)
        }
        
        try {
            UserManager mgr = getRoller().getUserManager();
    //#RollerUserHandler.java:209: Warning: method not available
    //#    -- call on UserManager org.apache.roller.weblogger.business.Weblogger:getUserManager()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: void updateUserData(User, UserEntry)
    //#    unanalyzed callee: UserManager org.apache.roller.weblogger.business.Weblogger:getUserManager()
            mgr.saveUser(ud);
    //#RollerUserHandler.java:210: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.business.UserManager:saveUser(User)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: void updateUserData(User, UserEntry)
    //#    unanalyzed callee: void org.apache.roller.weblogger.business.UserManager:saveUser(User)
            getRoller().flush();
    //#RollerUserHandler.java:211: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.business.Weblogger:flush()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: void updateUserData(User, UserEntry)
    //#    unanalyzed callee: void org.apache.roller.weblogger.business.Weblogger:flush()
            CacheManager.invalidate(ud);
    //#RollerUserHandler.java:212: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.util.cache.CacheManager:invalidate(User)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: void updateUserData(User, UserEntry)
    //#    unanalyzed callee: void org.apache.roller.weblogger.util.cache.CacheManager:invalidate(User)
        } catch (WebloggerException re) {
            throw new InternalException("ERROR: could not update user data", re);
        }
    }
    //#RollerUserHandler.java:216: end of method: void org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.updateUserData(User, UserEntry)
    
    private EntrySet deleteEntry() throws HandlerException {
        User ud = getUserData(getUri().getEntryId());
    //#RollerUserHandler.java:219: method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.deleteEntry()
    //#RollerUserHandler.java:219: Warning: suspicious precondition
    //#    the precondition for this.uri.__Tag is not a contiguous range of values
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet deleteEntry()
    //#    suspicious precondition index: [5]
    //#input(EntrySet deleteEntry()): "."._tainted
    //#input(EntrySet deleteEntry()): "ERROR: Can't delete authenticated user: "._tainted
    //#input(EntrySet deleteEntry()): "ERROR: Could not get user: "._tainted
    //#input(EntrySet deleteEntry()): "ERROR: Unknown user: "._tainted
    //#input(EntrySet deleteEntry()): "invalid locale string: "._tainted
    //#input(EntrySet deleteEntry()): "users"._tainted
    //#input(EntrySet deleteEntry()): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(EntrySet deleteEntry()): __Descendant_Table[others]
    //#input(EntrySet deleteEntry()): __Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet deleteEntry()): __Dispatch_Table.getUri()Lorg/apache/roller/weblogger/webservices/adminprotocol/Handler$URI;
    //#input(EntrySet deleteEntry()): __Dispatch_Table.getUrlPrefix()Ljava/lang/String;
    //#input(EntrySet deleteEntry()): __Dispatch_Table.getUserData(Ljava/lang/String;)Lorg/apache/roller/weblogger/pojos/User;
    //#input(EntrySet deleteEntry()): __Dispatch_Table.getUserName()Ljava/lang/String;
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI]
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI]
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Descendant_Table[others]
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.__Dispatch_Table.getEntryId()Ljava/lang/String;
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/Handler]
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler]
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler]
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler]
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[others]
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.java.lang.Boolean.FALSE
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/Handler.java.lang.Boolean.TRUE
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI.__Dispatch_Table.getEntryId()Ljava/lang/String;
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/RollerWeblogHandler.__Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString]
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry]
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[others]
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setDateCreated(Ljava/util/Date;)V
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEmailAddress(Ljava/lang/String;)V
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEnabled(Ljava/lang/Boolean;)V
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setFullName(Ljava/lang/String;)V
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setLocale(Ljava/lang/String;)V
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setScreenName(Ljava/lang/String;)V
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setTimezone(Ljava/lang/String;)V
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet]
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[others]
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setEntries([Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;)V
    //#input(EntrySet deleteEntry()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet deleteEntry()): this
    //#input(EntrySet deleteEntry()): this.__Tag
    //#input(EntrySet deleteEntry()): this.roller
    //#input(EntrySet deleteEntry()): this.uri
    //#input(EntrySet deleteEntry()): this.uri.__Tag
    //#input(EntrySet deleteEntry()): this.uri.entryId
    //#input(EntrySet deleteEntry()): this.uri.entryId._tainted
    //#input(EntrySet deleteEntry()): this.urlPrefix
    //#input(EntrySet deleteEntry()): this.urlPrefix._tainted
    //#input(EntrySet deleteEntry()): this.userName
    //#input(EntrySet deleteEntry()): this.userName._tainted
    //#output(EntrySet deleteEntry()): java.lang.StringBuilder:toString(...)._tainted
    //#output(EntrySet deleteEntry()): new UserEntrySet(toUserEntrySet#1) num objects
    //#output(EntrySet deleteEntry()): new UserEntrySet(toUserEntrySet#1).__Tag
    //#output(EntrySet deleteEntry()): new UserEntrySet(toUserEntrySet#1).entries
    //#output(EntrySet deleteEntry()): new UserEntrySet(toUserEntrySet#1).href
    //#output(EntrySet deleteEntry()): return_value
    //#new obj(EntrySet deleteEntry()): java.lang.StringBuilder:toString(...)
    //#new obj(EntrySet deleteEntry()): new UserEntrySet(toUserEntrySet#1)
    //#pre[2] (EntrySet deleteEntry()): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler
    //#pre[3] (EntrySet deleteEntry()): this.roller != null
    //#pre[4] (EntrySet deleteEntry()): this.uri != null
    //#pre[5] (EntrySet deleteEntry()): this.uri.__Tag in {org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI, org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI}
    //#pre[6] (EntrySet deleteEntry()): init'ed(this.uri.entryId)
    //#pre[8] (EntrySet deleteEntry()): init'ed(this.urlPrefix)
    //#pre[10] (EntrySet deleteEntry()): init'ed(this.userName)
    //#presumption(EntrySet deleteEntry()): java.lang.String:equals(...)@222 == 0
    //#presumption(EntrySet deleteEntry()): org.apache.roller.weblogger.business.Weblogger:getUserManager(...)@229 != null
    //#presumption(EntrySet deleteEntry()): org.apache.roller.weblogger.pojos.User:getUserName(...)@222 != null
    //#post(EntrySet deleteEntry()): init'ed(java.lang.StringBuilder:toString(...)._tainted)
    //#post(EntrySet deleteEntry()): return_value == &new UserEntrySet(toUserEntrySet#1)
    //#post(EntrySet deleteEntry()): new UserEntrySet(toUserEntrySet#1) num objects == 1
    //#post(EntrySet deleteEntry()): new UserEntrySet(toUserEntrySet#1).__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet
    //#post(EntrySet deleteEntry()): init'ed(new UserEntrySet(toUserEntrySet#1).entries)
    //#post(EntrySet deleteEntry()): new UserEntrySet(toUserEntrySet#1).href == &java.lang.StringBuilder:toString(...)
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:java.util.ArrayList
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:java.util.List:add
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:java.util.List:toArray
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.HandlerException
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:java.lang.Exception
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getUserName
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:getUrlPrefix
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:setHref
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.Entry
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getScreenName
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getFullName
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getLocale
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:java.lang.String:split
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:java.util.Locale
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:java.lang.IllegalArgumentException
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getTimeZone
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:java.util.TimeZone:getTimeZone
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEmailAddress
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getDateCreated
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEnabled
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.EntrySet
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:java.util.Arrays:asList
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:java.lang.Throwable:__curr_excep_obj
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:org.apache.roller.weblogger.business.Weblogger:getUserManager
    //#unanalyzed(EntrySet deleteEntry()): Effects-of-calling:org.apache.roller.weblogger.business.UserManager:getUserByUserName
        
        // don't allow deletion of the currently authenticated user
        if (ud.getUserName().equals(getUserName())) {
    //#RollerUserHandler.java:222: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.pojos.User:getUserName()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet deleteEntry()
    //#    unanalyzed callee: String org.apache.roller.weblogger.pojos.User:getUserName()
            throw new NotAllowedException("ERROR: Can't delete authenticated user: " + getUserName());
        }  
        
        try {
            CacheManager.invalidate(ud);
    //#RollerUserHandler.java:227: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.util.cache.CacheManager:invalidate(User)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet deleteEntry()
    //#    unanalyzed callee: void org.apache.roller.weblogger.util.cache.CacheManager:invalidate(User)

            getRoller().getUserManager().removeUser(ud);
    //#RollerUserHandler.java:229: Warning: method not available
    //#    -- call on UserManager org.apache.roller.weblogger.business.Weblogger:getUserManager()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet deleteEntry()
    //#    unanalyzed callee: UserManager org.apache.roller.weblogger.business.Weblogger:getUserManager()
    //#RollerUserHandler.java:229: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.business.UserManager:removeUser(User)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet deleteEntry()
    //#    unanalyzed callee: void org.apache.roller.weblogger.business.UserManager:removeUser(User)
            getRoller().flush();
    //#RollerUserHandler.java:230: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.business.Weblogger:flush()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet deleteEntry()
    //#    unanalyzed callee: void org.apache.roller.weblogger.business.Weblogger:flush()
            
        } catch (WebloggerException re) {
            throw new InternalException("ERROR: could not delete user data", re);
        }
        
        // return empty set, entry was deleted
        User[] uds = new User[0];
        EntrySet es = toUserEntrySet(uds);
    //#RollerUserHandler.java:238: ?!precondition failure
    //#    org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler.toUserEntrySet: (soft) uds[0..4_294_967_295] != null
    //#    severity: SUPPRESSED
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: EntrySet deleteEntry()
    //#    basic block: bb_6
    //#    assertion: (soft) undefined != null
    //#    callee: UserEntrySet org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler.toUserEntrySet(User[])
    //#    callee assertion: (soft) uds[0..4_294_967_295] != null
    //#    callee file: RollerUserHandler.java
    //#    callee precondition index: [7]
    //#    callee srcpos: 263
    //#    VN: undefined
    //#    Expected: Inverse{null}
    //#    Bad: Addr_Set{null, Invalid}
    //#    Attribs:  Ptr  null in Bad  Soft
        return es;
    //#RollerUserHandler.java:239: end of method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.deleteEntry()
    }
    
    private UserEntry toUserEntry(User ud) {
        if (ud == null) {
    //#RollerUserHandler.java:243: method: UserEntry org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.toUserEntry(User)
    //#input(UserEntry toUserEntry(User)): "."._tainted
    //#input(UserEntry toUserEntry(User)): "invalid locale string: "._tainted
    //#input(UserEntry toUserEntry(User)): "users"._tainted
    //#input(UserEntry toUserEntry(User)): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(UserEntry toUserEntry(User)): __Descendant_Table[others]
    //#input(UserEntry toUserEntry(User)): __Dispatch_Table.getUrlPrefix()Ljava/lang/String;
    //#input(UserEntry toUserEntry(User)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString]
    //#input(UserEntry toUserEntry(User)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(UserEntry toUserEntry(User)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry]
    //#input(UserEntry toUserEntry(User)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[others]
    //#input(UserEntry toUserEntry(User)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setDateCreated(Ljava/util/Date;)V
    //#input(UserEntry toUserEntry(User)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEmailAddress(Ljava/lang/String;)V
    //#input(UserEntry toUserEntry(User)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEnabled(Ljava/lang/Boolean;)V
    //#input(UserEntry toUserEntry(User)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setFullName(Ljava/lang/String;)V
    //#input(UserEntry toUserEntry(User)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(UserEntry toUserEntry(User)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setLocale(Ljava/lang/String;)V
    //#input(UserEntry toUserEntry(User)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(UserEntry toUserEntry(User)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setScreenName(Ljava/lang/String;)V
    //#input(UserEntry toUserEntry(User)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setTimezone(Ljava/lang/String;)V
    //#input(UserEntry toUserEntry(User)): this
    //#input(UserEntry toUserEntry(User)): this.__Tag
    //#input(UserEntry toUserEntry(User)): this.urlPrefix
    //#input(UserEntry toUserEntry(User)): this.urlPrefix._tainted
    //#input(UserEntry toUserEntry(User)): ud
    //#output(UserEntry toUserEntry(User)): java.lang.StringBuilder:toString(...)._tainted
    //#output(UserEntry toUserEntry(User)): new Locale(LocaleString#1) num objects
    //#output(UserEntry toUserEntry(User)): new Locale(LocaleString#2) num objects
    //#output(UserEntry toUserEntry(User)): new Locale(LocaleString#3) num objects
    //#output(UserEntry toUserEntry(User)): new UserEntry(toUserEntry#1) num objects
    //#output(UserEntry toUserEntry(User)): return_value.__Tag
    //#output(UserEntry toUserEntry(User)): return_value.dateCreated
    //#output(UserEntry toUserEntry(User)): return_value.emailAddress
    //#output(UserEntry toUserEntry(User)): return_value.enabled
    //#output(UserEntry toUserEntry(User)): return_value.fullName
    //#output(UserEntry toUserEntry(User)): return_value.href
    //#output(UserEntry toUserEntry(User)): return_value.locale
    //#output(UserEntry toUserEntry(User)): return_value.name
    //#output(UserEntry toUserEntry(User)): return_value.screenName
    //#output(UserEntry toUserEntry(User)): return_value.timezone
    //#output(UserEntry toUserEntry(User)): return_value
    //#new obj(UserEntry toUserEntry(User)): java.lang.StringBuilder:toString(...)
    //#new obj(UserEntry toUserEntry(User)): new Locale(LocaleString#1)
    //#new obj(UserEntry toUserEntry(User)): new Locale(LocaleString#2)
    //#new obj(UserEntry toUserEntry(User)): new Locale(LocaleString#3)
    //#new obj(UserEntry toUserEntry(User)): new UserEntry(toUserEntry#1)
    //#pre[2] (UserEntry toUserEntry(User)): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler
    //#pre[3] (UserEntry toUserEntry(User)): init'ed(this.urlPrefix)
    //#pre[5] (UserEntry toUserEntry(User)): ud != null
    //#presumption(UserEntry toUserEntry(User)): org.apache.roller.weblogger.pojos.User:getLocale(...)@253 == null
    //#post(UserEntry toUserEntry(User)): java.lang.StringBuilder:toString(...)._tainted == this.urlPrefix._tainted
    //#post(UserEntry toUserEntry(User)): init'ed(java.lang.StringBuilder:toString(...)._tainted)
    //#post(UserEntry toUserEntry(User)): return_value == &new UserEntry(toUserEntry#1)
    //#post(UserEntry toUserEntry(User)): new Locale(LocaleString#1) num objects == 0
    //#post(UserEntry toUserEntry(User)): new Locale(LocaleString#2) num objects == 0
    //#post(UserEntry toUserEntry(User)): new Locale(LocaleString#3) num objects == 0
    //#post(UserEntry toUserEntry(User)): new UserEntry(toUserEntry#1) num objects == 1
    //#post(UserEntry toUserEntry(User)): return_value.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry
    //#post(UserEntry toUserEntry(User)): init'ed(return_value.dateCreated)
    //#post(UserEntry toUserEntry(User)): init'ed(return_value.emailAddress)
    //#post(UserEntry toUserEntry(User)): init'ed(return_value.enabled)
    //#post(UserEntry toUserEntry(User)): init'ed(return_value.fullName)
    //#post(UserEntry toUserEntry(User)): return_value.href == &java.lang.StringBuilder:toString(...)
    //#post(UserEntry toUserEntry(User)): return_value.locale == null
    //#post(UserEntry toUserEntry(User)): init'ed(return_value.name)
    //#post(UserEntry toUserEntry(User)): init'ed(return_value.screenName)
    //#post(UserEntry toUserEntry(User)): init'ed(return_value.timezone)
    //#unanalyzed(UserEntry toUserEntry(User)): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(UserEntry toUserEntry(User)): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(UserEntry toUserEntry(User)): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(UserEntry toUserEntry(User)): Effects-of-calling:setHref
    //#unanalyzed(UserEntry toUserEntry(User)): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.Entry
    //#unanalyzed(UserEntry toUserEntry(User)): Effects-of-calling:java.lang.String:split
    //#unanalyzed(UserEntry toUserEntry(User)): Effects-of-calling:java.util.Locale
    //#unanalyzed(UserEntry toUserEntry(User)): Effects-of-calling:java.lang.IllegalArgumentException
    //#unanalyzed(UserEntry toUserEntry(User)): Effects-of-calling:java.util.TimeZone:getTimeZone
            throw new NullPointerException("ERROR: Null user data not allowed");
        }
        
        // password field is not set
        // we never return password field
        
        UserEntry ue = new UserEntry(ud.getUserName(), getUrlPrefix());
    //#RollerUserHandler.java:250: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.pojos.User:getUserName()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntry toUserEntry(User)
    //#    unanalyzed callee: String org.apache.roller.weblogger.pojos.User:getUserName()
        ue.setScreenName(ud.getScreenName());
    //#RollerUserHandler.java:251: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.pojos.User:getScreenName()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntry toUserEntry(User)
    //#    unanalyzed callee: String org.apache.roller.weblogger.pojos.User:getScreenName()
        ue.setFullName(ud.getFullName());
    //#RollerUserHandler.java:252: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.pojos.User:getFullName()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntry toUserEntry(User)
    //#    unanalyzed callee: String org.apache.roller.weblogger.pojos.User:getFullName()
        ue.setLocale(ud.getLocale());
    //#RollerUserHandler.java:253: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.pojos.User:getLocale()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntry toUserEntry(User)
    //#    unanalyzed callee: String org.apache.roller.weblogger.pojos.User:getLocale()
        ue.setTimezone(ud.getTimeZone());
    //#RollerUserHandler.java:254: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.pojos.User:getTimeZone()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntry toUserEntry(User)
    //#    unanalyzed callee: String org.apache.roller.weblogger.pojos.User:getTimeZone()
        ue.setEmailAddress(ud.getEmailAddress());
    //#RollerUserHandler.java:255: Warning: method not available
    //#    -- call on String org.apache.roller.weblogger.pojos.User:getEmailAddress()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntry toUserEntry(User)
    //#    unanalyzed callee: String org.apache.roller.weblogger.pojos.User:getEmailAddress()
        ue.setDateCreated(ud.getDateCreated());
    //#RollerUserHandler.java:256: Warning: method not available
    //#    -- call on Date org.apache.roller.weblogger.pojos.User:getDateCreated()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntry toUserEntry(User)
    //#    unanalyzed callee: Date org.apache.roller.weblogger.pojos.User:getDateCreated()
        ue.setEnabled(ud.getEnabled());
    //#RollerUserHandler.java:257: Warning: method not available
    //#    -- call on Boolean org.apache.roller.weblogger.pojos.User:getEnabled()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntry toUserEntry(User)
    //#    unanalyzed callee: Boolean org.apache.roller.weblogger.pojos.User:getEnabled()
        
        return ue;
    //#RollerUserHandler.java:259: end of method: UserEntry org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.toUserEntry(User)
    }
    
    private UserEntrySet toUserEntrySet(User[] uds) {
        if (uds == null) {
    //#RollerUserHandler.java:263: method: UserEntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.toUserEntrySet(User[])
    //#input(UserEntrySet toUserEntrySet(User[])): "."._tainted
    //#input(UserEntrySet toUserEntrySet(User[])): "invalid locale string: "._tainted
    //#input(UserEntrySet toUserEntrySet(User[])): "users"._tainted
    //#input(UserEntrySet toUserEntrySet(User[])): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#input(UserEntrySet toUserEntrySet(User[])): __Descendant_Table[others]
    //#input(UserEntrySet toUserEntrySet(User[])): __Dispatch_Table.getUrlPrefix()Ljava/lang/String;
    //#input(UserEntrySet toUserEntrySet(User[])): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString]
    //#input(UserEntrySet toUserEntrySet(User[])): org/apache/roller/weblogger/webservices/adminprotocol/sdk/LocaleString.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(UserEntrySet toUserEntrySet(User[])): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry]
    //#input(UserEntrySet toUserEntrySet(User[])): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[others]
    //#input(UserEntrySet toUserEntrySet(User[])): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setDateCreated(Ljava/util/Date;)V
    //#input(UserEntrySet toUserEntrySet(User[])): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEmailAddress(Ljava/lang/String;)V
    //#input(UserEntrySet toUserEntrySet(User[])): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setEnabled(Ljava/lang/Boolean;)V
    //#input(UserEntrySet toUserEntrySet(User[])): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setFullName(Ljava/lang/String;)V
    //#input(UserEntrySet toUserEntrySet(User[])): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(UserEntrySet toUserEntrySet(User[])): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setLocale(Ljava/lang/String;)V
    //#input(UserEntrySet toUserEntrySet(User[])): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setName(Ljava/lang/String;)V
    //#input(UserEntrySet toUserEntrySet(User[])): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setScreenName(Ljava/lang/String;)V
    //#input(UserEntrySet toUserEntrySet(User[])): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.setTimezone(Ljava/lang/String;)V
    //#input(UserEntrySet toUserEntrySet(User[])): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet]
    //#input(UserEntrySet toUserEntrySet(User[])): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Descendant_Table[others]
    //#input(UserEntrySet toUserEntrySet(User[])): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setEntries([Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;)V
    //#input(UserEntrySet toUserEntrySet(User[])): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(UserEntrySet toUserEntrySet(User[])): this
    //#input(UserEntrySet toUserEntrySet(User[])): this.__Tag
    //#input(UserEntrySet toUserEntrySet(User[])): this.urlPrefix
    //#input(UserEntrySet toUserEntrySet(User[])): this.urlPrefix._tainted
    //#input(UserEntrySet toUserEntrySet(User[])): uds
    //#input(UserEntrySet toUserEntrySet(User[])): uds.length
    //#input(UserEntrySet toUserEntrySet(User[])): uds[0..4_294_967_295]
    //#output(UserEntrySet toUserEntrySet(User[])): java.lang.StringBuilder:toString(...)._tainted
    //#output(UserEntrySet toUserEntrySet(User[])): new UserEntrySet(toUserEntrySet#1) num objects
    //#output(UserEntrySet toUserEntrySet(User[])): return_value.__Tag
    //#output(UserEntrySet toUserEntrySet(User[])): return_value.entries
    //#output(UserEntrySet toUserEntrySet(User[])): return_value.href
    //#output(UserEntrySet toUserEntrySet(User[])): return_value
    //#new obj(UserEntrySet toUserEntrySet(User[])): java.lang.StringBuilder:toString(...)
    //#new obj(UserEntrySet toUserEntrySet(User[])): new UserEntrySet(toUserEntrySet#1)
    //#pre[2] (UserEntrySet toUserEntrySet(User[])): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler
    //#pre[3] (UserEntrySet toUserEntrySet(User[])): init'ed(this.urlPrefix)
    //#pre[5] (UserEntrySet toUserEntrySet(User[])): uds != null
    //#pre[6] (UserEntrySet toUserEntrySet(User[])): uds.length <= 4_294_967_295
    //#pre[7] (UserEntrySet toUserEntrySet(User[])): (soft) uds[0..4_294_967_295] != null
    //#post(UserEntrySet toUserEntrySet(User[])): java.lang.StringBuilder:toString(...)._tainted == this.urlPrefix._tainted
    //#post(UserEntrySet toUserEntrySet(User[])): init'ed(java.lang.StringBuilder:toString(...)._tainted)
    //#post(UserEntrySet toUserEntrySet(User[])): return_value == &new UserEntrySet(toUserEntrySet#1)
    //#post(UserEntrySet toUserEntrySet(User[])): new UserEntrySet(toUserEntrySet#1) num objects == 1
    //#post(UserEntrySet toUserEntrySet(User[])): return_value.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet
    //#post(UserEntrySet toUserEntrySet(User[])): init'ed(return_value.entries)
    //#post(UserEntrySet toUserEntrySet(User[])): return_value.href == &java.lang.StringBuilder:toString(...)
    //#unanalyzed(UserEntrySet toUserEntrySet(User[])): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getUserName
    //#unanalyzed(UserEntrySet toUserEntrySet(User[])): Effects-of-calling:getUrlPrefix
    //#unanalyzed(UserEntrySet toUserEntrySet(User[])): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(UserEntrySet toUserEntrySet(User[])): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(UserEntrySet toUserEntrySet(User[])): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(UserEntrySet toUserEntrySet(User[])): Effects-of-calling:setHref
    //#unanalyzed(UserEntrySet toUserEntrySet(User[])): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.Entry
    //#unanalyzed(UserEntrySet toUserEntrySet(User[])): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getScreenName
    //#unanalyzed(UserEntrySet toUserEntrySet(User[])): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getFullName
    //#unanalyzed(UserEntrySet toUserEntrySet(User[])): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getLocale
    //#unanalyzed(UserEntrySet toUserEntrySet(User[])): Effects-of-calling:java.lang.String:split
    //#unanalyzed(UserEntrySet toUserEntrySet(User[])): Effects-of-calling:java.util.Locale
    //#unanalyzed(UserEntrySet toUserEntrySet(User[])): Effects-of-calling:java.lang.IllegalArgumentException
    //#unanalyzed(UserEntrySet toUserEntrySet(User[])): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getTimeZone
    //#unanalyzed(UserEntrySet toUserEntrySet(User[])): Effects-of-calling:java.util.TimeZone:getTimeZone
    //#unanalyzed(UserEntrySet toUserEntrySet(User[])): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEmailAddress
    //#unanalyzed(UserEntrySet toUserEntrySet(User[])): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getDateCreated
    //#unanalyzed(UserEntrySet toUserEntrySet(User[])): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEnabled
    //#unanalyzed(UserEntrySet toUserEntrySet(User[])): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.EntrySet
    //#unanalyzed(UserEntrySet toUserEntrySet(User[])): Effects-of-calling:java.util.Arrays:asList
            throw new NullPointerException("ERROR: Null user data not allowed");
        }
        UserEntrySet ues = new UserEntrySet(getUrlPrefix());
        
        List entries = new ArrayList();
        for (int i = 0; i < uds.length; i++) {
            User ud = uds[i];
            Entry entry = toUserEntry(ud);
    //#RollerUserHandler.java:271: Warning: unused assignment in callee
    //#    unused assignment to (new UserEntry(toUserEntry#1).timezone, new UserEntry(toUserEntry#1).emailAddress, new UserEntry(toUserEntry#1).dateCreated, new UserEntry(toUserEntry#1).enabled) in toUserEntry
    //#    severity: LOW
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: UserEntrySet toUserEntrySet(User[])
            entries.add(entry);
        }
        ues.setEntries((Entry[])entries.toArray(new Entry[0]));
        
        return ues;
    //#RollerUserHandler.java:276: end of method: UserEntrySet org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.toUserEntrySet(User[])
    }
    
    /**
     * This object, as a Roller User object.
     */
    public User toUserData(UserEntry ue) {
        if (ue == null) {
    //#RollerUserHandler.java:283: method: User org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.toUserData(UserEntry)
    //#input(User toUserData(UserEntry)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry]
    //#input(User toUserData(UserEntry)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Descendant_Table[others]
    //#input(User toUserData(UserEntry)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getDateCreated()Ljava/util/Date;
    //#input(User toUserData(UserEntry)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getEmailAddress()Ljava/lang/String;
    //#input(User toUserData(UserEntry)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getEnabled()Ljava/lang/Boolean;
    //#input(User toUserData(UserEntry)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getFullName()Ljava/lang/String;
    //#input(User toUserData(UserEntry)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getLocale()Ljava/util/Locale;
    //#input(User toUserData(UserEntry)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getName()Ljava/lang/String;
    //#input(User toUserData(UserEntry)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getPassword()Ljava/lang/String;
    //#input(User toUserData(UserEntry)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getScreenName()Ljava/lang/String;
    //#input(User toUserData(UserEntry)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry.__Dispatch_Table.getTimezone()Ljava/util/TimeZone;
    //#input(User toUserData(UserEntry)): ue
    //#input(User toUserData(UserEntry)): ue.__Tag
    //#input(User toUserData(UserEntry)): ue.dateCreated
    //#input(User toUserData(UserEntry)): ue.emailAddress
    //#input(User toUserData(UserEntry)): ue.enabled
    //#input(User toUserData(UserEntry)): ue.fullName
    //#input(User toUserData(UserEntry)): ue.locale
    //#input(User toUserData(UserEntry)): ue.locale._tainted
    //#input(User toUserData(UserEntry)): ue.name
    //#input(User toUserData(UserEntry)): ue.password
    //#input(User toUserData(UserEntry)): ue.screenName
    //#input(User toUserData(UserEntry)): ue.timezone
    //#output(User toUserData(UserEntry)): new User(toUserData#1) num objects
    //#output(User toUserData(UserEntry)): return_value
    //#new obj(User toUserData(UserEntry)): new User(toUserData#1)
    //#pre[1] (User toUserData(UserEntry)): ue != null
    //#pre[2] (User toUserData(UserEntry)): ue.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry
    //#pre[3] (User toUserData(UserEntry)): init'ed(ue.dateCreated)
    //#pre[4] (User toUserData(UserEntry)): init'ed(ue.emailAddress)
    //#pre[5] (User toUserData(UserEntry)): init'ed(ue.enabled)
    //#pre[6] (User toUserData(UserEntry)): init'ed(ue.fullName)
    //#pre[7] (User toUserData(UserEntry)): init'ed(ue.locale)
    //#pre[9] (User toUserData(UserEntry)): init'ed(ue.name)
    //#pre[10] (User toUserData(UserEntry)): init'ed(ue.password)
    //#pre[11] (User toUserData(UserEntry)): init'ed(ue.screenName)
    //#pre[12] (User toUserData(UserEntry)): init'ed(ue.timezone)
    //#post(User toUserData(UserEntry)): return_value == &new User(toUserData#1)
    //#post(User toUserData(UserEntry)): new User(toUserData#1) num objects == 1
    //#test_vector(User toUserData(UserEntry)): ue.dateCreated: Addr_Set{null}, Inverse{null}
    //#test_vector(User toUserData(UserEntry)): ue.emailAddress: Addr_Set{null}, Inverse{null}
    //#test_vector(User toUserData(UserEntry)): ue.enabled: Addr_Set{null}, Inverse{null}
    //#test_vector(User toUserData(UserEntry)): ue.fullName: Addr_Set{null}, Inverse{null}
    //#test_vector(User toUserData(UserEntry)): ue.locale: Addr_Set{null}, Inverse{null}
    //#test_vector(User toUserData(UserEntry)): ue.password: Addr_Set{null}, Inverse{null}
    //#test_vector(User toUserData(UserEntry)): ue.screenName: Addr_Set{null}, Inverse{null}
    //#test_vector(User toUserData(UserEntry)): ue.timezone: Addr_Set{null}, Inverse{null}
            throw new NullPointerException("ERROR: Null user entry not allowed");
        }
        
        //
        // if any of the entry fields are null, the set below amounts
        // to a no-op.
        //
        User ud = new User();
    //#RollerUserHandler.java:291: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.pojos.User()
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: User toUserData(UserEntry)
    //#    unanalyzed callee: void org.apache.roller.weblogger.pojos.User()
        ud.setUserName(ue.getName());
    //#RollerUserHandler.java:292: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.pojos.User:setUserName(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: User toUserData(UserEntry)
    //#    unanalyzed callee: void org.apache.roller.weblogger.pojos.User:setUserName(String)

        if (ue.getScreenName() != null) {
            ud.setScreenName(ue.getScreenName());
    //#RollerUserHandler.java:295: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.pojos.User:setScreenName(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: User toUserData(UserEntry)
    //#    unanalyzed callee: void org.apache.roller.weblogger.pojos.User:setScreenName(String)
        }
        if (ue.getFullName() != null) {
            ud.setFullName(ue.getFullName());
    //#RollerUserHandler.java:298: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.pojos.User:setFullName(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: User toUserData(UserEntry)
    //#    unanalyzed callee: void org.apache.roller.weblogger.pojos.User:setFullName(String)
        }
        if (ue.getPassword() != null) {
            ud.setPassword(ue.getPassword());
    //#RollerUserHandler.java:301: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.pojos.User:setPassword(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: User toUserData(UserEntry)
    //#    unanalyzed callee: void org.apache.roller.weblogger.pojos.User:setPassword(String)
        }
        if (ue.getEmailAddress() != null) {
            ud.setEmailAddress(ue.getEmailAddress());
    //#RollerUserHandler.java:304: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.pojos.User:setEmailAddress(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: User toUserData(UserEntry)
    //#    unanalyzed callee: void org.apache.roller.weblogger.pojos.User:setEmailAddress(String)
        }
        if (ue.getLocale() != null) {
            ud.setLocale(ue.getLocale().toString());
    //#RollerUserHandler.java:307: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.pojos.User:setLocale(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: User toUserData(UserEntry)
    //#    unanalyzed callee: void org.apache.roller.weblogger.pojos.User:setLocale(String)
        }
        if (ue.getTimezone() != null) {
            ud.setTimeZone(ue.getTimezone().getID());
    //#RollerUserHandler.java:310: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.pojos.User:setTimeZone(String)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: User toUserData(UserEntry)
    //#    unanalyzed callee: void org.apache.roller.weblogger.pojos.User:setTimeZone(String)
        }
        if (ue.getDateCreated() != null) {
            ud.setDateCreated(ue.getDateCreated());
    //#RollerUserHandler.java:313: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.pojos.User:setDateCreated(Date)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: User toUserData(UserEntry)
    //#    unanalyzed callee: void org.apache.roller.weblogger.pojos.User:setDateCreated(Date)
        }
        if (ue.getEnabled() != null) {
            ud.setEnabled(ue.getEnabled());
    //#RollerUserHandler.java:316: Warning: method not available
    //#    -- call on void org.apache.roller.weblogger.pojos.User:setEnabled(Boolean)
    //#    severity: INFORMATIONAL
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
    //#    method: User toUserData(UserEntry)
    //#    unanalyzed callee: void org.apache.roller.weblogger.pojos.User:setEnabled(Boolean)
        }
        return ud;
    //#RollerUserHandler.java:318: end of method: User org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.toUserData(UserEntry)
    }
}

    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.createUsers(Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.deleteEntry()Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.getCollection()Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.getEntry()Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.getEntrySet(Ljava/io/Reader;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.getEntrySet(Lorg/jdom/Document;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.getRequest()Ljavax/servlet/http/HttpServletRequest;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.getUri()Lorg/apache/roller/weblogger/webservices/adminprotocol/Handler$URI;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.getUrlPrefix()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.getUserData(Ljava/lang/String;)Lorg/apache/roller/weblogger/pojos/User;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.getUserName()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.getWebsiteData(Ljava/lang/String;)Lorg/apache/roller/weblogger/pojos/Weblog;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.postCollection(Ljava/io/Reader;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.processDelete()Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.processGet()Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.processPost(Ljava/io/Reader;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.processPut(Ljava/io/Reader;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.putCollection(Ljava/io/Reader;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.putEntry(Ljava/io/Reader;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.setUserName(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.toUserData(Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry;)Lorg/apache/roller/weblogger/pojos/User;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.toUserEntry(Lorg/apache/roller/weblogger/pojos/User;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.toUserEntrySet([Lorg/apache/roller/weblogger/pojos/User;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.updateUserData(Lorg/apache/roller/weblogger/pojos/User;Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry;)V
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.updateUsers(Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler]
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler] == &__Dispatch_Table
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/RollerUserHandler] == &__Dispatch_Table
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.createUsers(Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet; == &createUsers
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.deleteEntry()Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet; == &deleteEntry
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.getCollection()Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet; == &getCollection
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.getEntry()Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet; == &getEntry
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.getEntrySet(Ljava/io/Reader;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet; == &org/apache/roller/weblogger/webservices/adminprotocol/Handler.getEntrySet
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.getEntrySet(Lorg/jdom/Document;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet; == &getEntrySet
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.getRequest()Ljavax/servlet/http/HttpServletRequest; == &org/apache/roller/weblogger/webservices/adminprotocol/Handler.getRequest
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger; == &org/apache/roller/weblogger/webservices/adminprotocol/Handler.getRoller
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.getUri()Lorg/apache/roller/weblogger/webservices/adminprotocol/Handler$URI; == &org/apache/roller/weblogger/webservices/adminprotocol/Handler.getUri
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.getUrlPrefix()Ljava/lang/String; == &org/apache/roller/weblogger/webservices/adminprotocol/Handler.getUrlPrefix
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.getUserData(Ljava/lang/String;)Lorg/apache/roller/weblogger/pojos/User; == &org/apache/roller/weblogger/webservices/adminprotocol/Handler.getUserData
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.getUserName()Ljava/lang/String; == &org/apache/roller/weblogger/webservices/adminprotocol/Handler.getUserName
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.getWebsiteData(Ljava/lang/String;)Lorg/apache/roller/weblogger/pojos/Weblog; == &org/apache/roller/weblogger/webservices/adminprotocol/Handler.getWebsiteData
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.postCollection(Ljava/io/Reader;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet; == &postCollection
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.processDelete()Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet; == &processDelete
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.processGet()Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet; == &processGet
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.processPost(Ljava/io/Reader;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet; == &processPost
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.processPut(Ljava/io/Reader;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet; == &processPut
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.putCollection(Ljava/io/Reader;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet; == &putCollection
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.putEntry(Ljava/io/Reader;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet; == &putEntry
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.setUserName(Ljava/lang/String;)V == &org/apache/roller/weblogger/webservices/adminprotocol/Handler.setUserName
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.toUserData(Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry;)Lorg/apache/roller/weblogger/pojos/User; == &toUserData
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.toUserEntry(Lorg/apache/roller/weblogger/pojos/User;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry; == &toUserEntry
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.toUserEntrySet([Lorg/apache/roller/weblogger/pojos/User;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet; == &toUserEntrySet
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.updateUserData(Lorg/apache/roller/weblogger/pojos/User;Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntry;)V == &updateUserData
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init): __Dispatch_Table.updateUsers(Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/UserEntrySet; == &updateUsers
    //#RollerUserHandler.java:: end of method: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler.org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler__static_init
    //#RollerUserHandler.java:: end of class: org.apache.roller.weblogger.webservices.adminprotocol.RollerUserHandler
