I am using the HOCON config format and parsing lib is from typesafe.Config. HOCON supports env vars injections and overrides. like:

```
my.config = "asd"
my.config = ${?MY_ENV_VAR} 

```

this will substitute the default value "asd" if there is a env var called MY\_ENV\_VAR presented. however I can't seem to find any good way to do list env substitution. like:

```
my.config = [1,2,3,4]
my.config = ${?MY_ENV_LIST}

```

because by default, env vars from outside will be default to string, so `[1,2,3,4]` will be considered as "[1,2,3,4]" from the library's perspective, therefore it can't be seen as a list and will produce runtime error like this: 

> 
> com.typesafe.config.ConfigException$WrongType: application.conf: 5:
>  application.boolliststring has type STRING rather than LIST
> 
> 
> at
>  com.typesafe.config.impl.SimpleConfig.findKey(SimpleConfig.java:133)
>  at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:145)
>  at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:151)
>  at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:159)
>  at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:164)
>  at
>  com.typesafe.config.impl.SimpleConfig.getList(SimpleConfig.java:212)
> 
> 
> 

anyone has any idea what is the proper way to do list env substitution in HOCON format? 
thanks in advance.