docs: def create(self, classdesc, unmarshaller=None):
          # type: (JavaClass, JavaObjectUnmarshaller) -> JavaObject
          """
          Transforms a deserialized Java object into a Python object
  
          :param classdesc: The description of a Java class
          :return: The Python form of the object, or the original JavaObject
          """
          try:
              mapped_type = self.TYPE_MAPPER[classdesc.name]
          except KeyError:
              # Return a JavaObject by default
              return JavaObject()
          else:
              log_debug("---")
              log_debug(classdesc.name)
              log_debug("---")
  
              java_object = mapped_type(unmarshaller)
  
              log_debug(">>> java_object: {0}".format(java_object))
              return java_object