//# 4 errors, 265 messages
//#
/*
    //#IntrospectionHandler.java:1:1: class: org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler
    //#IntrospectionHandler.java:1:1: method: org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler.org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__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.Reader;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpServletRequest;

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.Service;
import org.apache.roller.weblogger.webservices.adminprotocol.sdk.UnexpectedRootElementException;
import org.jdom.Document;

/**
 * This class handles requests for the RAP introspection document.
 * It only processes HTTP GET requests.
 *
 * @author jtb
 */
class IntrospectionHandler extends Handler {
    public IntrospectionHandler(HttpServletRequest request) throws HandlerException {
        super(request);
    //#IntrospectionHandler.java:39: method: void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler.org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): ".rap"._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): ".roller-services"._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): "ERROR: Could not get user: "._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): "ERROR: Invalid path info: "._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): "ERROR: Unknown user: "._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): "ERROR: User is disabled: "._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): "ERROR: User is not authorized: "._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): "ERROR: User must have the admin role to use the RAP endpoint: "._tainted
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(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.IntrospectionHandler(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.IntrospectionHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/Authenticator.__Descendant_Table[others]
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/Authenticator.__Dispatch_Table.authenticate()V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(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.IntrospectionHandler(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.IntrospectionHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/Authenticator.__Dispatch_Table.getUserName()Ljava/lang/String;
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/Authenticator.__Dispatch_Table.setRequest(Ljavax/servlet/http/HttpServletRequest;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(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.IntrospectionHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/Authenticator.java.lang.Boolean.FALSE
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/Authenticator.java.lang.Boolean.TRUE
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(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.IntrospectionHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/BasicAuthenticator.__Descendant_Table[others]
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/BasicAuthenticator.__Dispatch_Table.authenticate()V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/BasicAuthenticator.__Dispatch_Table.getRequest()Ljavax/servlet/http/HttpServletRequest;
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(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.IntrospectionHandler(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.IntrospectionHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/BasicAuthenticator.__Dispatch_Table.getUserName()Ljava/lang/String;
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/BasicAuthenticator.__Dispatch_Table.setRequest(Ljavax/servlet/http/HttpServletRequest;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(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.IntrospectionHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/BasicAuthenticator.__Dispatch_Table.setUserName(Ljava/lang/String;)V
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(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.IntrospectionHandler(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.PATHINFO_PATTERN
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): request
    //#input(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): this
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): java.lang.String:substring(...)._tainted
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): java.lang.StringBuilder:toString(...)._tainted
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): new Handler$URI(Handler#1) num objects
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): new Handler$URI(Handler#1).__Tag
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): new Handler$URI(Handler#1).entryId
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): new Handler$URI(Handler#1).type
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): this.request
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): this.roller
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): this.uri
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): this.urlPrefix
    //#output(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): this.userName
    //#new obj(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): java.lang.String:substring(...)
    //#new obj(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): java.lang.StringBuilder:toString(...)
    //#new obj(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): new Handler$URI(Handler#1)
    //#pre[2] (void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): request != null
    //#pre[1] (void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): (soft) org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI.PATHINFO_PATTERN != null
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): init'ed(java.lang.String:substring(...)._tainted)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): java.lang.StringBuilder:toString(...)._tainted == 0
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): this.request == request
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): this.request != null
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): init'ed(this.roller)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): this.uri == &new Handler$URI(Handler#1)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): this.urlPrefix == &java.lang.StringBuilder:toString(...)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): this.userName == One-of{null, &java.lang.String:substring(...)}
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): this.userName in Addr_Set{null,&java.lang.String:substring(...)}
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): new Handler$URI(Handler#1) num objects == 1
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): new Handler$URI(Handler#1).__Tag == org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): init'ed(new Handler$URI(Handler#1).entryId)
    //#post(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): init'ed(new Handler$URI(Handler#1).type)
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:java.lang.StringBuilder
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:java.lang.StringBuilder:append
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:java.lang.StringBuilder:toString
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.HandlerException
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:java.lang.Exception
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:javax.servlet.http.HttpServletRequest:getPathInfo
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:java.lang.String:length
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:java.util.regex.Pattern:matcher
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:java.util.regex.Matcher:matches
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:java.util.regex.Matcher:group
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.business.WebloggerFactory:getWeblogger
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.config.WebloggerRuntimeConfig:getAbsoluteContextURL
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:javax.servlet.http.HttpServletRequest:getHeader
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:java.util.StringTokenizer
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:java.util.StringTokenizer:hasMoreTokens
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:java.util.StringTokenizer:nextToken
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:java.lang.String:equalsIgnoreCase
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:java.lang.String:getBytes
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:org.apache.commons.codec.binary.Base64:decodeBase64
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:java.lang.String
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:java.lang.String:indexOf
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:java.lang.String:substring
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:getUserData
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getPassword
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.config.WebloggerConfig:getProperty
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:java.lang.Boolean:valueOf
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:java.lang.Boolean:booleanValue
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.util.Utilities:encodePassword
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:java.lang.String:trim
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getUserName
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:java.lang.String:equals
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:hasRole
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.pojos.User:getEnabled
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.business.Weblogger:getUserManager
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.business.UserManager:getUserByUserName
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:java.lang.Throwable:__curr_excep_obj
    //#unanalyzed(void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)): Effects-of-calling:authenticate
    }
    //#IntrospectionHandler.java:40: end of method: void org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler.org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler(HttpServletRequest)
    
    protected EntrySet getEntrySet(Document d) throws UnexpectedRootElementException {
        throw new UnsupportedOperationException();
    //#IntrospectionHandler.java:43: method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler.getEntrySet(Document)
    //#IntrospectionHandler.java:43: ?check always fails: EntrySet getEntrySet(Document) always ends with an exception
    //#IntrospectionHandler.java:43: end of method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler.getEntrySet(Document)
    }
    
    public EntrySet processGet() throws HandlerException {
        if (getUri().isIntrospection()) {
    //#IntrospectionHandler.java:47: method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler.processGet()
    //#IntrospectionHandler.java:47: 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.IntrospectionHandler
    //#    method: EntrySet processGet()
    //#    suspicious precondition index: [8]
    //#input(EntrySet processGet()): "."._tainted
    //#input(EntrySet processGet()): "members"._tainted
    //#input(EntrySet processGet()): "users"._tainted
    //#input(EntrySet processGet()): "weblogs"._tainted
    //#input(EntrySet processGet()): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler]
    //#input(EntrySet processGet()): __Descendant_Table[others]
    //#input(EntrySet processGet()): __Dispatch_Table.getRequest()Ljavax/servlet/http/HttpServletRequest;
    //#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()): 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.isIntrospection()Z
    //#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.isIntrospection()Z
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace$Collection.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace$Collection]
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace$Collection.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace$Collection.__Dispatch_Table.setMemberType(Ljava/lang/String;)V
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace$Collection.__Dispatch_Table.setTitle(Ljava/lang/String;)V
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace]
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace.__Dispatch_Table.setEntries([Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;)V
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace.__Dispatch_Table.setTitle(Ljava/lang/String;)V
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service]
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service.__Descendant_Table[others]
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service.__Dispatch_Table.getHref()Ljava/lang/String;
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service.__Dispatch_Table.setEntries([Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;)V
    //#input(EntrySet processGet()): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(EntrySet processGet()): this
    //#input(EntrySet processGet()): this.__Tag
    //#input(EntrySet processGet()): this.request
    //#input(EntrySet processGet()): this.uri
    //#input(EntrySet processGet()): this.uri.__Tag
    //#input(EntrySet processGet()): this.uri.entryId
    //#input(EntrySet processGet()): this.uri.type
    //#input(EntrySet processGet()): this.urlPrefix
    //#input(EntrySet processGet()): this.urlPrefix._tainted
    //#output(EntrySet processGet()): new Service(getIntrospection#1) num objects
    //#output(EntrySet processGet()): new Service(getIntrospection#1).__Tag
    //#output(EntrySet processGet()): new Service(getIntrospection#1).entries
    //#output(EntrySet processGet()): new Service(getIntrospection#1).href
    //#output(EntrySet processGet()): return_value
    //#new obj(EntrySet processGet()): new Service(getIntrospection#1)
    //#pre[5] (EntrySet processGet()): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler
    //#pre[6] (EntrySet processGet()): init'ed(this.request)
    //#pre[7] (EntrySet processGet()): this.uri != null
    //#pre[8] (EntrySet processGet()): this.uri.__Tag in {org/apache/roller/weblogger/webservices/adminprotocol/Handler$URI, org/apache/roller/weblogger/webservices/adminprotocol/RollerMemberHandler$MemberURI}
    //#pre[9] (EntrySet processGet()): this.uri.entryId == null
    //#pre[12] (EntrySet processGet()): init'ed(this.urlPrefix)
    //#pre[10] (EntrySet processGet()): (soft) this.uri.type == null
    //#post(EntrySet processGet()): return_value == &new Service(getIntrospection#1)
    //#post(EntrySet processGet()): new Service(getIntrospection#1) num objects == 1
    //#post(EntrySet processGet()): new Service(getIntrospection#1).__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service
    //#post(EntrySet processGet()): init'ed(new Service(getIntrospection#1).entries)
    //#post(EntrySet processGet()): new Service(getIntrospection#1).href == this.urlPrefix
    //#post(EntrySet processGet()): init'ed(new Service(getIntrospection#1).href)
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:getUrlPrefix
    //#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:java.util.ArrayList
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.Entry
    //#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:java.util.List:add
    //#unanalyzed(EntrySet processGet()): Effects-of-calling:java.util.List:toArray
            return getIntrospection(getRequest());
        } else {
            throw new BadRequestException("ERROR: Unknown GET URI type");
    //#IntrospectionHandler.java:50: end of method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler.processGet()
        }
    }
    
    public EntrySet processPost(Reader r) {
        throw new UnsupportedOperationException("ERROR: POST not supported in this handler");
    //#IntrospectionHandler.java:55: method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler.processPost(Reader)
    //#IntrospectionHandler.java:55: ?check always fails: EntrySet processPost(Reader) always ends with an exception
    //#IntrospectionHandler.java:55: end of method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler.processPost(Reader)
    }
    
    public EntrySet processPut(Reader r) {
        throw new UnsupportedOperationException("ERROR: PUT not supported in this handler");
    //#IntrospectionHandler.java:59: method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler.processPut(Reader)
    //#IntrospectionHandler.java:59: ?check always fails: EntrySet processPut(Reader) always ends with an exception
    //#IntrospectionHandler.java:59: end of method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler.processPut(Reader)
    }
    
    public EntrySet processDelete() {
        throw new UnsupportedOperationException("ERROR: DELETE not supported in this handler");
    //#IntrospectionHandler.java:63: method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler.processDelete()
    //#IntrospectionHandler.java:63: ?check always fails: EntrySet processDelete() always ends with an exception
    //#IntrospectionHandler.java:63: end of method: EntrySet org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler.processDelete()
    }
    
    private Service getIntrospection(HttpServletRequest req) {
        String href = getUrlPrefix();
    //#IntrospectionHandler.java:67: method: Service org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler.getIntrospection(HttpServletRequest)
    //#input(Service getIntrospection(HttpServletRequest)): "."._tainted
    //#input(Service getIntrospection(HttpServletRequest)): "members"._tainted
    //#input(Service getIntrospection(HttpServletRequest)): "users"._tainted
    //#input(Service getIntrospection(HttpServletRequest)): "weblogs"._tainted
    //#input(Service getIntrospection(HttpServletRequest)): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler]
    //#input(Service getIntrospection(HttpServletRequest)): __Descendant_Table[others]
    //#input(Service getIntrospection(HttpServletRequest)): __Dispatch_Table.getUrlPrefix()Ljava/lang/String;
    //#input(Service getIntrospection(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace$Collection.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace$Collection]
    //#input(Service getIntrospection(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace$Collection.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(Service getIntrospection(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace$Collection.__Dispatch_Table.setMemberType(Ljava/lang/String;)V
    //#input(Service getIntrospection(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace$Collection.__Dispatch_Table.setTitle(Ljava/lang/String;)V
    //#input(Service getIntrospection(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace]
    //#input(Service getIntrospection(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace.__Dispatch_Table.setEntries([Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;)V
    //#input(Service getIntrospection(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(Service getIntrospection(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service$Workspace.__Dispatch_Table.setTitle(Ljava/lang/String;)V
    //#input(Service getIntrospection(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service]
    //#input(Service getIntrospection(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service.__Descendant_Table[others]
    //#input(Service getIntrospection(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service.__Dispatch_Table.getHref()Ljava/lang/String;
    //#input(Service getIntrospection(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service.__Dispatch_Table.setEntries([Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Entry;)V
    //#input(Service getIntrospection(HttpServletRequest)): org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service.__Dispatch_Table.setHref(Ljava/lang/String;)V
    //#input(Service getIntrospection(HttpServletRequest)): this
    //#input(Service getIntrospection(HttpServletRequest)): this.__Tag
    //#input(Service getIntrospection(HttpServletRequest)): this.urlPrefix
    //#input(Service getIntrospection(HttpServletRequest)): this.urlPrefix._tainted
    //#output(Service getIntrospection(HttpServletRequest)): new Service(getIntrospection#1) num objects
    //#output(Service getIntrospection(HttpServletRequest)): return_value.__Tag
    //#output(Service getIntrospection(HttpServletRequest)): return_value.entries
    //#output(Service getIntrospection(HttpServletRequest)): return_value.href
    //#output(Service getIntrospection(HttpServletRequest)): return_value
    //#new obj(Service getIntrospection(HttpServletRequest)): new Service(getIntrospection#1)
    //#pre[2] (Service getIntrospection(HttpServletRequest)): this.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler
    //#pre[3] (Service getIntrospection(HttpServletRequest)): init'ed(this.urlPrefix)
    //#post(Service getIntrospection(HttpServletRequest)): return_value == &new Service(getIntrospection#1)
    //#post(Service getIntrospection(HttpServletRequest)): new Service(getIntrospection#1) num objects == 1
    //#post(Service getIntrospection(HttpServletRequest)): return_value.__Tag == org/apache/roller/weblogger/webservices/adminprotocol/sdk/Service
    //#post(Service getIntrospection(HttpServletRequest)): init'ed(return_value.entries)
    //#post(Service getIntrospection(HttpServletRequest)): return_value.href == this.urlPrefix
    //#post(Service getIntrospection(HttpServletRequest)): init'ed(return_value.href)
    //#unanalyzed(Service getIntrospection(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.EntrySet
    //#unanalyzed(Service getIntrospection(HttpServletRequest)): Effects-of-calling:java.util.Arrays:asList
    //#unanalyzed(Service getIntrospection(HttpServletRequest)): Effects-of-calling:org.apache.roller.weblogger.webservices.adminprotocol.sdk.Entry
        Service service = new Service(href);
        
        Service.Workspace workspace = new Service.Workspace();
        workspace.setTitle("Workspace: Collections for administration");
        workspace.setHref(service.getHref());
        service.setEntries(new Entry[] { workspace });
        
        List workspaceCollections = new ArrayList();
        
        Service.Workspace.Collection weblogCol = new Service.Workspace.Collection();
        weblogCol.setTitle("Collection: Weblog administration entries");
        weblogCol.setMemberType(org.apache.roller.weblogger.webservices.adminprotocol.sdk.Entry.Types.WEBLOG);
        weblogCol.setHref(service.getHref() + "/" + org.apache.roller.weblogger.webservices.adminprotocol.sdk.EntrySet.Types.WEBLOGS);
        workspaceCollections.add(weblogCol);
        
        Service.Workspace.Collection userCol = new Service.Workspace.Collection();
        userCol.setTitle("Collection: User administration entries");
        userCol.setMemberType("user");
        userCol.setHref(service.getHref() + "/" + org.apache.roller.weblogger.webservices.adminprotocol.sdk.EntrySet.Types.USERS);
        workspaceCollections.add(userCol);
        
        Service.Workspace.Collection memberCol = new Service.Workspace.Collection();
        memberCol.setTitle("Collection: Member administration entries");
        memberCol.setMemberType("member");
        memberCol.setHref(service.getHref() + "/" + org.apache.roller.weblogger.webservices.adminprotocol.sdk.EntrySet.Types.MEMBERS);
        workspaceCollections.add(memberCol);
        
        workspace.setEntries((Entry[])workspaceCollections.toArray(new Entry[0]));
    //#IntrospectionHandler.java:95: Warning: unused assignment in callee
    //#    unused assignment to (workspace.entries) in setEntries
    //#    severity: LOW
    //#    class: org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler
    //#    method: Service getIntrospection(HttpServletRequest)
        
        return service;
    //#IntrospectionHandler.java:97: end of method: Service org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler.getIntrospection(HttpServletRequest)
    }
}

    //#output(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler]
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): __Dispatch_Table.getEntrySet(Ljava/io/Reader;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): __Dispatch_Table.getEntrySet(Lorg/jdom/Document;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): __Dispatch_Table.getIntrospection(Ljavax/servlet/http/HttpServletRequest;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Service;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): __Dispatch_Table.getRequest()Ljavax/servlet/http/HttpServletRequest;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): __Dispatch_Table.getRoller()Lorg/apache/roller/weblogger/business/Weblogger;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): __Dispatch_Table.getUri()Lorg/apache/roller/weblogger/webservices/adminprotocol/Handler$URI;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): __Dispatch_Table.getUrlPrefix()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): __Dispatch_Table.getUserData(Ljava/lang/String;)Lorg/apache/roller/weblogger/pojos/User;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): __Dispatch_Table.getUserName()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): __Dispatch_Table.getWebsiteData(Ljava/lang/String;)Lorg/apache/roller/weblogger/pojos/Weblog;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): __Dispatch_Table.processDelete()Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): __Dispatch_Table.processGet()Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): __Dispatch_Table.processPost(Ljava/io/Reader;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): __Dispatch_Table.processPut(Ljava/io/Reader;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet;
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): __Dispatch_Table.setUserName(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler]
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): __Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler] == &__Dispatch_Table
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): org/apache/roller/weblogger/webservices/adminprotocol/Handler.__Descendant_Table[org/apache/roller/weblogger/webservices/adminprotocol/IntrospectionHandler] == &__Dispatch_Table
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__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.IntrospectionHandler__static_init): __Dispatch_Table.getEntrySet(Lorg/jdom/Document;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet; == &getEntrySet
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): __Dispatch_Table.getIntrospection(Ljavax/servlet/http/HttpServletRequest;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/Service; == &getIntrospection
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): __Dispatch_Table.getRequest()Ljavax/servlet/http/HttpServletRequest; == &org/apache/roller/weblogger/webservices/adminprotocol/Handler.getRequest
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__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.IntrospectionHandler__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.IntrospectionHandler__static_init): __Dispatch_Table.getUrlPrefix()Ljava/lang/String; == &org/apache/roller/weblogger/webservices/adminprotocol/Handler.getUrlPrefix
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__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.IntrospectionHandler__static_init): __Dispatch_Table.getUserName()Ljava/lang/String; == &org/apache/roller/weblogger/webservices/adminprotocol/Handler.getUserName
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__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.IntrospectionHandler__static_init): __Dispatch_Table.processDelete()Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet; == &processDelete
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): __Dispatch_Table.processGet()Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet; == &processGet
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): __Dispatch_Table.processPost(Ljava/io/Reader;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet; == &processPost
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): __Dispatch_Table.processPut(Ljava/io/Reader;)Lorg/apache/roller/weblogger/webservices/adminprotocol/sdk/EntrySet; == &processPut
    //#post(org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init): __Dispatch_Table.setUserName(Ljava/lang/String;)V == &org/apache/roller/weblogger/webservices/adminprotocol/Handler.setUserName
    //#IntrospectionHandler.java:: end of method: org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler.org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler__static_init
    //#IntrospectionHandler.java:: end of class: org.apache.roller.weblogger.webservices.adminprotocol.IntrospectionHandler
