@Override public String toString() { Rectangle r = getBounds(); String scrText = curID == -1 ? "Union" : "" + curID; return String.format("S(%s)[%d,%d %dx%d] E:%s, T:%.1f", scrText, (int) r.getX(), (int) r.getY(), (int) r.getWidth(), (int) r.getHeight(), getThrowException() ? "Y" : "N", getAutoWaitTimeout()); }