designTime.putAttribute(this, name + ".default", defaultValue);
}
return defaultValue;
}
String rawValue = attribute.consumeRawValue();
AttributeParser parser = getParser(attribute, types);
if (parser == null) {
logger.die(this, "No such attribute %s", name);
}
try {
String value = parser.parse(rawValue);
designTime.putAttribute(this, name, value);
return value;
} catch (UnableToCompleteException e) {
logger.die(this, "Cannot parse attribute %s", name);
throw e;