// to:
// String[] coords = s.replaceAll(",\\s+", ",").trim().split("\\s+");
final JVar varCoords1 = unmarshall.body().decl(stringClass.array(), "coords",
unmarshallparam.invoke("replaceAll").arg(",[\\s]+").arg(",").invoke("trim").invoke("split").arg("\\s+"));
final JVar coordinateslist = unmarshall.body().decl(listGenericsCoordinates, "coordinates", JExpr._new(arraylistGenericsCoordinates));
unmarshall.body()._if(JExpr.ref(varCoords1.name()).ref("length").lte(JExpr.lit(0)))._then().block()._return(coordinateslist);
final JForEach forUnMarshall = unmarshall.body().forEach(stringClass, "string", varCoords1);
forUnMarshall.body().add(coordinateslist.invoke("add").arg(JExpr._new(coordinateClass).arg(forUnMarshall.var())));
unmarshall.body()._return(coordinateslist);