def METHOD_NAME(self) -> Set[str]:
    """Gets new accessions from EBI Biostudies API."""
    accessions = set()
    if self.ids:
        message = (
            "Getting MicroArray ArrayExpress entries by "
            f"ArrayExpress ID(s): {', '.join(self.ids)} for [{self.since} - {self.until}] "
            "range."
        )
    elif self.keyword:
        message = (
            "Getting MicroArray ArrayExpress entries by "
            f'"{self.keyword}" keyword for [{self.since} - {self.until}] range.'
        )
    elif self.organism:
        message = (
            "Getting MicroArray ArrayExpress entries by "
            f'"{self.organism}" organism for [{self.since} - {self.until}] range.'
        )
    else:
        return accessions
    logger.debug(message)
    accessions.update(self.fetch_data())
    return accessions