    class AppServerError(Exception):

    class AppServer(ConfigurableForServerSidePath, Object):

        ## Init ##
        def __init__(self, path=None):
        def checkForInstall(self):
        def readyForRequests(self):
        def closeThread(self):
        def initiateShutdown(self):
        def recordPID(self):
        def shutDown(self):

        ## Configuration ##
        def defaultConfig(self):
        def configFilename(self):
        def configReplacementValues(self):

        ## Network Server ##
        def createApplication(self):
        def printStartUpMessage(self):

        ## Plug-ins ##
        def plugIns(self):
        def plugIn(self, name, default=NoDefault):
        def loadPlugIn(self, path):
        def loadPlugIns(self):

        ## Access ##
        def version(self):
        def application(self):
        def startTime(self):
        def numRequests(self):
        def isPersistent(self):
        def serverSidePath(self, path=None):
        def webwarePath(self):
        def webKitPath(self):

        ## Warnings and Errors ##
        def warning(self, msg):
        def error(self, msg):
    def main():
    def stop(*args, **kw):