docs: def getItemType(self, title, returned_properties=None):
          """Get the :class:`rtcclient.models.ItemType` object by the title
  
          :param title: the title (e.g. Story/Epic/..)
          :param returned_properties: the returned properties that you want.
              Refer to :class:`rtcclient.client.RTCClient` for more explanations
          :return: the :class:`rtcclient.models.ItemType` object
          :rtype: rtcclient.models.ItemType
          """
  
          if not isinstance(title, six.string_types) or not title:
              excp_msg = "Please specify a valid email address name"
              self.log.error(excp_msg)
              raise exception.BadValue(excp_msg)
  
          self.log.debug("Try to get <ItemType %s>", title)
          itemtypes = self._getItemTypes(returned_properties=returned_properties,
                                         title=title)
          if itemtypes is not None:
              itemtype = itemtypes[0]
              self.log.info("Get <ItemType %s> in <ProjectArea %s>",
                            itemtype, self)
              return itemtype
  
          excp_msg = "No itemtype's name is %s in <ProjectArea %s>" % (title,
                                                                       self)
          self.log.error(excp_msg)
          raise exception.NotFound(excp_msg)