code: def __load_class_from_name(self, class_name):
          # type: (str) -> T
          
          try:
              module_class_list = class_name.rsplit(".", 1)
              if len(module_class_list) > 1:
                  module_name = module_class_list[0]
                  resolved_class_name = module_class_list[1]
                  module = __import__(
                      module_name, fromlist=[resolved_class_name])
                  resolved_class = getattr(module, resolved_class_name)
              else:
                  resolved_class_name = module_class_list[0]
                  resolved_class = getattr(
                      sys.modules[__name__], resolved_class_name)
              return resolved_class
          except Exception as e:
              raise SerializationException(
                  "Unable to resolve class {} from installed "
                  "modules: {}".format(class_name, str(e)))
docs: Load the class from the ``class_name`` provided.
  
          Resolve the class name from the ``class_name`` provided, load
          the class on path and return the resolved class. If the module
          information is not provided in the ``class_name``, then look
          for the class on sys ``modules``.
  
          :param class_name: absolute class name to be loaded
          :type class_name: str
          :return: Resolved class reference
          :rtype: object
          :raises: :py:class:`ask_sdk_core.exceptions.SerializationException`