Point (final RadComponent[] components) { LOG.assertTrue(components.length > 0); final Point point = new Point(Integer.MAX_VALUE, Integer.MAX_VALUE); for (final RadComponent component : components) { point.x = Math.min(component.getX(), point.x); point.y = Math.min(component.getY(), point.y); } return point; }