The variable view of the Eclipse Java Debug mode allows to inspect the values of variables. What I'm frequently missing is to inspect the return value of methods: if such a return value is not stored into a variable but immediately used to call one of its methods, it is not visible in the debugger.
For example, consider
You can select the expression to inspect (in this case select
foo.getBar()), then right-click and select "Inspect", or type the shortcut Ctrl+Shift+i. The side effect is that it will execute the method, so changes done in the method on, say, member fields will be applied.