code: def __populate_repositories_of_interest(self, username):
          
          # Handle to the user to whom repositories need to be suggested.
          user = self.github.get_user(username)
  
          # Procure repositories starred by the user.
          self.user_starred_repositories.extend(user.get_starred())
  
          # Repositories starred by users followed by the user.
          if self.deep_dive:
              for following_user in user.get_following():
                  self.user_following_starred_repositories.extend(
                      following_user.get_starred()
                  )
docs: Method to populate repositories which will be used to suggest
          repositories for the user. For this purpose we use two kinds of
          repositories.
  
          1. Repositories starred by user him/herself.
          2. Repositories starred by the users followed by the user.
  
          :param username: Username for the user for whom repositories are being
                           suggested for.