public boolean move(int dx, int dy) { if (checkMove(dx, dy)) { startVertex.move(dx, dy); endVertex.move(dx, dy); revalidatePosition(); return true; } return false; }