public Location getAbsoluteLocation() {
final Location location = parent.getAbsoluteLocation();
getViewManager().getSpy().addTrace(this, "parent location", location);
location.add(x, y);
getViewManager().getSpy().addTrace(this, "plus view's location", location);
final Padding pad = parent.getPadding();
location.add(pad.getLeft(), pad.getTop());
getViewManager().getSpy().addTrace(this, "plus view's padding", location);
return location;
}