code: def get_email_address(self):
          
          if self.login is None:
              self.login = self.generate_login()
  
          available_domains = self.available_domains
          if self.domain is None:
              self.domain = random.choice(available_domains)
          elif self.domain not in available_domains:
              raise ValueError('Domain not found in available domains!')
          return u'{0}{1}'.format(self.login, self.domain)
docs: Return full email address from login and domain from params in class
          initialization or generate new.