@Override
public void init(TreeLogger logger, ResourceContext context)
throws UnableToCompleteException {
try {
PropertyOracle propertyOracle = context.getGeneratorContext().getPropertyOracle();
String style = propertyOracle.getPropertyValue(logger,
"CssResource.style").toLowerCase();
prettyOutput = style.equals("pretty");
String merge = propertyOracle.getPropertyValue(logger,
"CssResource.enableMerge").toLowerCase();
enableMerge = merge.equals("true");
classPrefix = propertyOracle.getPropertyValue(logger,
"CssResource.globalPrefix");
} catch (BadPropertyValueException e) {
logger.log(TreeLogger.WARN, "Unable to query module property", e);
throw new UnableToCompleteException();
}