Cómo obtener el primer día de un número de semana dado en Java

Déjame explicarme. Al saber el número de la semana y el año de una fecha:

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

Pero ahora no sé cómo obtener la fecha del primer día de esa semana. He estado buscando en Calendario, Fecha, DateFormat, pero nada que pueda ser útil ...

¿Cualquier sugerencia? (trabajando en Java)

Respuestas a la pregunta(6)

Su respuesta a la pregunta