also test on tab (\t)
use the given lineDelimiter variable for the param doc
diff --git a/plugins/org.eclipse.dltk.javascript.ui/src/org/eclipse/dltk/javascript/internal/corext/codemanipulation/JSCodeGeneration.java b/plugins/org.eclipse.dltk.javascript.ui/src/org/eclipse/dltk/javascript/internal/corext/codemanipulation/JSCodeGeneration.java
index fbed4b6..fdd97e7 100644
--- a/plugins/org.eclipse.dltk.javascript.ui/src/org/eclipse/dltk/javascript/internal/corext/codemanipulation/JSCodeGeneration.java
+++ b/plugins/org.eclipse.dltk.javascript.ui/src/org/eclipse/dltk/javascript/internal/corext/codemanipulation/JSCodeGeneration.java
@@ -65,7 +65,7 @@
 					if (paramStart == -1)
 						paramStart = lines.size() - 1;
 					Param param = new Param();
-					StringTokenizer tokenizer = new StringTokenizer(line, " ");
+					StringTokenizer tokenizer = new StringTokenizer(line, " \t");
 					while (tokenizer.hasMoreTokens()) {
 						String token = tokenizer.nextToken();
 						if (token.equals("@param")) {
@@ -88,7 +88,8 @@
 								}
 							}
 							if (tokenizer.hasMoreTokens()) {
-								param.doc = tokenizer.nextToken("\n").trim();
+								param.doc = tokenizer.nextToken(lineDelimiter)
+										.trim();
 							}
 							break;
 						}