<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def unmarshaller(self, typed=True):
 """ Get the appropriate XML decoder. @return: Either the (basic|typed) unmarshaller. @rtype: L{UmxTyped} """

        if typed:
            return UmxEncoded(self.schema())
        else:
            return RPC.unmarshaller(self, typed)