{
PropertyOracle propertyOracle = context.getPropertyOracle();
String profile = failSafeGetProperty(propertyOracle, "console.profile", null);
if (null == profile)
{
throw new BadPropertyValueException("Missing configuration property 'console.profile'!");
}
String productVersion = failSafeGetProperty(propertyOracle, "console.product.version", "");
String devHost = failSafeGetProperty(propertyOracle, "console.dev.host", "127.0.0.1");
// most of the config attributes are by default empty