<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def available_dataset_names(self, reader_name=None, composites=False):
 """Get the list of the names of the available datasets."""

        return sorted(set(x.name for x in self.available_dataset_ids(
            reader_name=reader_name, composites=composites)))