Regex Java replaceAll multilinha

Eu tenho um problema com o replaceAll para uma seqüência de linhas múltiplas:

String regex = "\\s*/\\*.*\\*/";
String testWorks = " /** this should be replaced **/ just text";
String testIllegal = " /** this should be replaced \n **/ just text";

testWorks.replaceAll(regex, "x"); 
testIllegal.replaceAll(regex, "x"); 

O exemplo acima funciona para o testWorks, mas não para o testIllegal !? Por que isso e como posso superar isso? Preciso substituir algo como um comentário / * ... * / que abrange várias linhas.

questionAnswers(3)

yourAnswerToTheQuestion