private String derivePrefix()

in archaius2-core/src/main/java/com/netflix/archaius/ConfigProxyFactory.java [293:307]


    private String derivePrefix(Configuration annot, String prefix) {
        if (prefix == null && annot != null) {
            prefix = annot.prefix();
            if (prefix == null) {
                prefix = "";
            }
        }
        if (prefix == null)
            return "";

        if (prefix.endsWith(".") || prefix.isEmpty())
            return prefix;

        return prefix + ".";
    }