final RelativeCompass relativeDirection = this.getRelativeCompass();
if (relativeDirection == RelativeCompass.BEFORE) {
final FObj effectiveParent = fobj.effectiveParent(context);
switch (subProperty) {
case MINIMUM: {
return effectiveParent.traitSpaceBeforeMinimum(context);
}
case OPTIMUM: {
return effectiveParent.traitSpaceBeforeOptimum(context);
}
case MAXIMUM: {