protected String interpolateString(String value) {
        String interpolatedValue = value;
        for (Map.Entry<String, String> entry : interpolationValues.entrySet()) {
            interpolatedValue = interpolatedValue.replace(entry.getKey(), entry.getValue());
        }

        return interpolatedValue;
    }
protected String interpolateString ( String value ) { String interpolatedValue = value ; for ( Map . Entry < String , String > entry : interpolationValues . entrySet ( ) ) { interpolatedValue = interpolatedValue . replace ( entry . getKey ( ) , entry . getValue ( ) ) ; } return interpolatedValue ; }
Interpolates a string value using System properties and Environment variables.

@param value
@return an interpolated string