<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def stations_iter(self, *, page_size=250):
 		"""Get a paged iterator of library stations. 		Parameters: 			page_size (int, Optional):
 The maximum number of results per returned page. 				Max allowed is ``49995``. 				Default: ``250`` 		Yields: 			list: Station dicts. 		"""


		start_token = None

		while True:
			response = self._call(
				mc_calls.RadioStation,
				max_results=page_size,
				start_token=start_token
			)
			yield response.body.get('data', {}).get('items', [])

			start_token = response.body.get('nextPageToken')
			if start_token is None:
				break