private Object interpolate()

in geronimo-microprofile-reporter/src/main/java/org/apache/geronimo/microprofile/reporter/storage/templating/TemplatingEngine.java [355:366]


    private Object interpolate(final String string, final Object data) {
        final String[] segments = string.split("\\.");
        Object registry = data;
        for (final String it : segments) {
            final Object variable = getVariable(registry, it);
            if (variable == null) {
                return null;
            }
            registry = variable;
        }
        return registry;
    }