def METHOD_NAME(self, configured_datasets=None):
    """Automatically determine datasets provided by this file."""
    handled_variables = set()
    # Iterate over dataset contents
    for var_name, val in self.file_content.items():
        # Only evaluate variables
        if not isinstance(val, netCDF4.Variable):
            continue
        if (var_name in handled_variables):
            logger.debug("Already handled, skipping: %s", var_name)
            continue
        handled_variables.add(var_name)
        new_info = {
            'name': var_name,
            'file_type': self.filetype_info['file_type'],
        }
        yield True, new_info