public Map<String,String> loadInstalledCodenvyProperties(InstallType installType) throws IOException {
  Map<String,String> properties=new HashMap<>();
  Iterator<Path> propertiesFiles=getCodenvyPropertiesFiles(installType);
  while (propertiesFiles.hasNext()) {
    Path file=propertiesFiles.next();
    try {
      properties.putAll(doLoadInstalledCodenvyProperties(file));
    }
 catch (    IOException e) {
      throw new ConfigException(format("Can't load Codenvy properties: %s",e.getMessage()),e);
    }
  }
  return properties;
}

public Map < String , String > loadInstalledCodenvyProperties ( InstallType installType ) throws IOException { Map < String , String > properties = new HashMap < > ( ) ; Iterator < Path > propertiesFiles = getCodenvyPropertiesFiles ( installType ) ; while ( propertiesFiles . hasNext ( ) ) { Path file = propertiesFiles . next ( ) ; try { properties . putAll ( doLoadInstalledCodenvyProperties ( file ) ) ; } catch ( IOException e ) { throw new ConfigException ( format ( "Can't load Codenvy properties: %s" , e . getMessage ( ) ) , e ) ; } } return properties ; }
loads properties of the installed cdec artifact . < p / > the properties file has the follow format : $ property = " value " . . . < p / > finally method removes leading ' $ ' for key name and quota characters for its value .
