boolean captionAboveCompnent;
if (caption == null) {
captionAboveCompnent = false;
style.clearPaddingRight();
} else {
captionAboveCompnent = !caption.shouldBePlacedAfterComponent();
if (!captionAboveCompnent) {
availableWidth -= captionWidth;
if (availableWidth < 0) {
availableWidth = 0;
}