}
if (relativeDirection == RelativeCompass.AFTER) {
final FObj effectiveParent = fobj.effectiveParent(context);
switch (subProperty) {
case MINIMUM: {
return effectiveParent.traitSpaceAfterMinimum(context);
}
case OPTIMUM: {
return effectiveParent.traitSpaceAfterOptimum(context);
}
case MAXIMUM: {