code: @Override
      public Map<String, String> getGuiMap(String locale) {
          return getGuiMap(locale, WebDriverPlatform.UNDEFINED);
      }
docs: The user needs to provide the locale for which data needs to be read. After successfully reading the data from
  the input stream, it is placed in the hash map and returned to the users.
  
  If the locale provided is not set for a certain element it will fall back to the default locale that is set in
  the Yaml. If default locale is not provided in the Yaml it will use US.
  
  @param locale
  Signifies the language or site language to read.