@Override public String toString() { String starget; Location c = getCenter(); if (target != null && !c.equals(target)) { starget = String.format("T:%d,%d", target.x, target.y); } else { starget = String.format("C:%d,%d", c.x, c.y); } String findTimes = String.format("[%d msec]", lastFindTime); return String.format("M[%d,%d %dx%d]@S(%s) S:%.2f %s %s", x, y, w, h, ((getScreen()== null || !onScreen) ? "?" : getScreen().toStringShort()), simScore, starget, findTimes); }