public Shape getValue(final FoContext context, final FObj fobj,
final Shape containerShape) {
if (value() instanceof DtShape) {
final DtShape shape = (DtShape) value();
int fontSize = 0;
if (shape.lengthRequiresFontSize()) {
fontSize = fobj.traitFontSize(context);
}
return shape.computeShape(containerShape, fontSize);
}
if (value().canEvalKeyword()) {