public String aoiToCartesianString() throws NoninvertibleTransformException { Dimension size = getSize(); Point2D.Double lu = awtScreen2Cartesian(new Point(0, 0)); Point2D.Double br = awtScreen2Cartesian(new Point(size.width, size.height)); return "Area of interest in cartesian:\n" + "\tleft up corner: " + lu.toString() + "\n" + "\tright bottom corner" + br.toString(); }