public boolean isWithinBounds(Locatable nd) {

            if (nd.getX() < this.extent.getMinX() || nd.getX() > this.extent.getMaxX()) {
                return false;
            }
            if (nd.getY() < this.extent.getMinY() || nd.getY() > this.extent.getMaxY()) {
                return false;
            }
            return true;
        }