def METHOD_NAME(self, env_var: str) -> List[InputNodeFile]:
    """Given an environment variable `env_var`, that contains a SEMI-COLON-separated
    list of filenames, it processes each entry by instantiating an instance of
    InputNodeFile corresponding to each entry and returns the list of instances.
    """
    inputs = []
    filenames = os.getenv(env_var, "").split(";")
    for filename in filenames:
        if filename:
            inputs.append(InputNodeFile(filename))
    for input_file in inputs:
        payload = json.loads(input_file.read())
        print(f"FROM: {payload.get('node')}")
        assert payload.get("run_name") == os.getenv("ELYRA_RUN_NAME")
    return inputs