This takes the multiple mechanisms to do getEnvironmentVariableValueWithValueFrom* and splits them out into their own functions.
This takes the multiple mechanisms to do getEnvironmentVariableValueWithValueFrom* and splits them out into their own functions.