public final Object get(String name, Map<String, String> context, Properties substitution) {
        return get(new CompoundName(name), context, substitution);
    }
Gets a named value which (if necessary) is resolved using a property context.

@param name         the name of the property to return
@param context      the variant resolution context, or null if none
@param substitution the properties used to substitute in these properties, or null if none
container-core/src/main/java/com/yahoo/processing/request/Properties.java