RectPropertySet margin = getMargin(cssCtx);
RectPropertySet border = getBorder(cssCtx);
RectPropertySet padding = getPadding(cssCtx);
Rectangle result = new Rectangle(
left + (int)margin.left() + (int)border.left() + (int)padding.left(),
top + (int)margin.top() + (int)border.top() + (int)padding.top(),
getWidth() - (int)margin.width() - (int)border.width() - (int)padding.width(),
getHeight() - (int) margin.height() - (int) border.height() - (int) padding.height());
return result;
}