checkAvailability(mainObject, objectName);
PageElement secondObject = pageValidation.findPageElement(spec.getObject());
checkAvailability(secondObject, spec.getObject());
Rect mainArea = mainObject.getArea();
Rect secondArea = secondObject.getArea();
int offsetLeft = mainArea.getLeft() - secondArea.getLeft();
int offsetRight = secondArea.getLeft() + secondArea.getWidth() - mainArea.getLeft() - mainArea.getWidth();
int offsetTop = mainArea.getTop() - secondArea.getTop();
int offsetBottom = secondArea.getTop() + secondArea.getHeight() - mainArea.getTop() - mainArea.getHeight();
try {
if (spec.getLocation() == SpecCentered.Location.INSIDE) {
checkCentered(offsetLeft, offsetRight, offsetTop, offsetBottom, objectName, spec, "inside");