Как получить номер первого дня данной недели в Java

Позвольте мне объяснить себя. Зная номер недели и год даты:

Date curr = new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(curr);
int nweek = cal.WEEK_OF_YEAR;
int year = cal.YEAR;

Но сейчас я не знаю, как узнать дату первого дня этой недели. Я искал в календаре, дате, DateFormat, но ничего, что может быть полезным ...

Любое предложение? (работает на Java)