Wybierz komendę Wymuś powrót, by aktualnie wykonywana metoda została zakończona i zwróciła określoną wartość.
Możliwe jest wymuszenie wcześniejszego powrotu z metody (komenda jest dostępna wyłącznie w przypadku debugowania w maszynie wirtualnej Java SE 6). Powoduje to zwrócenie wartości z bieżącej ramki stosu bez wykonywania żadnych dalszych instrukcji metody, a jednocześnie zwolnienie wszelkich blokad pozyskanych przez bloki synchronizowane. Utworzenie wartości zwracanej polega na wybraniu wyrażenia i akcji Wymuś powrót (Alt+Shift+F). Czynność ta jest dostępna z menu kontekstowego edytora Java, głównego menu Wykonaj, widoku Wyświetlanie oraz panelu szczegółów widoku Zmienne.
Wymuszenie wcześniejszego powrotu z metody zwracającej wartość (typ inny niż void) wymaga wartościowania wyrażenia. Jeśli na przykład metoda miała zwrócić wartość false, można wymusić zwrócenie wartości true poprzez wybranie wyrażenia w widoku Wyświetlanie i wywołanie komendy Wymuś powrót. W następującym przykładzie zmienna elementCount ma wartość różną od zera, a metoda zwróciłaby wartość false (podpowiedź debugowania pokazuje wartość zmiennej elementCount).

W widoku Wyświetlanie można następnie wprowadzić wartość, która ma zostać zwrócona, zaznaczyć ją i wykonać komendę Wymuś powrót, by zmusić metodę isEmpty() do zakończenia działania i zwrócenia tej wartości (następujący przykład ilustruje wymuszenie zwrócenia przez metodę isEmpty() wartości true).

Komenda dotyczy:
