* evaluated.
* @param context An object that knows how to resolve FO context issues.
* @return The Numeric representation of the function value.
*/
public DtLength eval(final FObj fobj, final FoContext context) {
final ListBlock listBlock = fobj.getNearestAncestorListBlock(null);
final int provisionalDistanceBetweenStarts
= listBlock.traitProvisionalDistanceBetweenStarts(context);
final int startIndent = listBlock.traitStartIndent(context);
/* TODO: We don't know how to get this number yet. */
final int startIntrusionAdjustment = 0;
final int provisionalLabelSeparation
= listBlock.traitProvisionalLabelSeparation(context);
final int length
= context.ipdAncestorBlockArea()
- (provisionalDistanceBetweenStarts
+ startIndent