    class PSPContext:
        def __init__(self):
        def getClassPath(self):
        def getReader(self):
        def getWriter(self):
        def getOutputDirectory(self):
        def getServletClassName(self):
        def getFullClassName(self):
        def getPythonFileName(self):
        def setPSPReader(self):
        def setServletWriter(self):
        def setPythonFileName(self):

    class PSPCLContext(PSPContext):
        def __init__(self, pspfile, trans=None):
        def getClassPath(self):
        def getReader(self):
        def getServletWriter(self):
        def getOutputDirectory(self):
        def getServletClassName(self):
        def getFullClassName(self):
        def getPythonFileName(self):
        def getPspFileName(self):
        def getFullPspFileName(self):
        def setPSPReader(self, reader):
        def setServletWriter(self, writer):
        def setPythonFileName(self,name):
        def setClassName(self , name):
        def resolveRelativeURI(self, uri):
        def getBaseUri(self):