(even if the tag is negated as in oneway=false) or the way is selected */
boolean showOrientation = !isModifier && (selected || paintSettings.isShowDirectionArrow()) && !paintSettings.isUseRealWidth();
boolean showOneway = !isModifier && !selected &&
!paintSettings.isUseRealWidth() &&
paintSettings.isShowOnewayArrow() && w.hasDirectionKeys();
boolean onewayReversed = w.reversedDirection();
/* head only takes over control if the option is true,
the direction should be shown at all and not only because it's selected */
boolean showOnlyHeadArrowOnly = showOrientation && !selected && paintSettings.isShowHeadArrowOnly();
Node lastN;