original_string: private function getTypeDefinition($objectTypeId)
      {
          if (empty($objectTypeId) || !is_string($objectTypeId)) {
              throw new CmisInvalidArgumentException(
                  'Type property must be set and must be of type string but is empty or not a string.'
              );
          }
  
          return $this->session->getTypeDefinition($objectTypeId);
      }
code: private function getTypeDefinition($objectTypeId)
      {
          if (empty($objectTypeId) || !is_string($objectTypeId)) {
              throw new CmisInvalidArgumentException(
                  'Type property must be set and must be of type string but is empty or not a string.'
              );
          }
  
          return $this->session->getTypeDefinition($objectTypeId);
      }
code_tokens: private function getTypeDefinition ( $ objectTypeId ) { if ( empty ( $ objectTypeId ) || ! is_string ( $ objectTypeId ) ) { throw new CmisInvalidArgumentException ( 'Type property must be set and must be of type string but is empty or not a string.' ) ; } return $ this -> session -> getTypeDefinition ( $ objectTypeId ) ; }
docstring: Get a type definition for the given object type id. If an empty id is given throw an exception.
  
  @param string $objectTypeId
  @return ObjectTypeInterface
  @throws CmisInvalidArgumentException
docstring_tokens: Get a type definition for the given object type id . If an empty id is given throw an exception .