*/
public class BrowserGenerator extends Generator {
@Override
public String generate(TreeLogger logger, GeneratorContext context, String typeName) throws UnableToCompleteException {
TypeOracle oracle = context.getTypeOracle();
PropertyOracle propOracle = context.getPropertyOracle();
String ua = null;
try {
ua = propOracle.getSelectionProperty(logger, "user.agent").getCurrentValue();
} catch (BadPropertyValueException e) {
logger.log(TreeLogger.ERROR, "Can not resolve user.agent property", e);
throw new UnableToCompleteException();
}