private Map<String,String> extractVariables(final String variablesBody){
  final Map<String,String> map=new HashMap<String,String>();
  final Matcher m=PATTERN_VARIABLES_BODY.matcher(variablesBody);
  LOG.debug("parsing variables body");
  while (m.find()) {
    final String key=m.group(1);
    final String value=m.group(2);
    if (map.containsKey(key)) {
      LOG.warn("A duplicate variable name found with name: {} and value: {}.",key,value);
    }
    map.put(key,value);
  }
  return map;
}

private Map < String , String > extractVariables ( final String variablesBody ) { final Map < String , String > map = new HashMap < String , String > ( ) ; final Matcher m = PATTERN_VARIABLES_BODY . matcher ( variablesBody ) ; LOG . debug ( "parsing variables body" ) ; while ( m . find ( ) ) { final String key = m . group ( 1 ) ; final String value = m . group ( 2 ) ; if ( map . containsKey ( key ) ) { LOG . warn ( "A duplicate variable name found with name: {} and value: {}." , key , value ) ; } map . put ( key , value ) ; } return map ; }
extract variables map from variables body .
