public static String constructConfigName(String configName,StringMap scope){
  StringBuilder builder=new StringBuilder();
  for (  Map.Entry<String,String> entry : scope.entrySet()) {
    builder.append(entry.getKey());
    builder.append(".");
    builder.append(entry.getValue());
    builder.append(".");
  }
  builder.append(configName);
  return builder.toString();
}

public static String constructConfigName ( String configName , StringMap scope ) { StringBuilder builder = new StringBuilder ( ) ; for ( Map . Entry < String , String > entry : scope . entrySet ( ) ) { builder . append ( entry . getKey ( ) ) ; builder . append ( "." ) ; builder . append ( entry . getValue ( ) ) ; builder . append ( "." ) ; } builder . append ( configName ) ; return builder . toString ( ) ; }
build the unique and fully qualified name of the configuration that includes the configuration name and its full scope . example : systemtype . mds . zonename
