final AbsoluteCompass direction, final FObj fobj) {
final ValueCollection collection = (ValueCollection) value();
final int whichElement = PropertyCollection.whichElementForDirectional(
direction, collection.getCount());
final PropertyValue value = collection.getItem(whichElement);
if (value.canEvalPercentage()) {
int base = 0;
if (fobj instanceof SimplePageMaster) {
final SimplePageMaster spm = (SimplePageMaster) fobj;
base = spm.traitPageHeight();
} else {