What is the difference between Java working set and Resource working set in Eclipse?

The Resource working set is more general and it can include not only the Java applications / projects, but let me put it this way:

Let's assume a daily life of a Java developer. Do you suggest him/her to use Resource working set over Java working set? Is there any specific situation in which you prefer one over the other?

Edit
Report