def METHOD_NAME(i_event, filename, station_id, juser_id):
    if filename is None or station_id is None:
        logger.info('No file or station selected')
        return []
    user_id = json.loads(juser_id)
    nurio = provider.get_file_handler(user_id, filename)
    evt = nurio.get_event_i(i_event)
    station = evt.get_station(station_id).get_sim_station()
    if station is None:
        logger.info('No simulated station found')
        return []
    options = []
    all_params = []
    for parameter in stnp:
        all_params.append(parameter.name)
        if station.has_parameter(parameter):
            options.append({'label': parameter.name, 'value': parameter.value})
    found_params = [option['label'] for option in options]
    not_found_params = [param for param in all_params if param not in found_params]
    logger.info('Simulated station has the following parameters:\n  {}\nNot defined are:\n  {}'.format(found_params, not_found_params))
    return options