Only one questions:
Is following observations correct:
Whenever I execute PythonInterpreter.eval("something"),
I get back an instance of PyObject.
Whenever I call on this PyObject.__tojava__(java.lang.Object),
the PyObject is converted to the most derived java-type. (If such an element exists)
Native Java types (e.g. int, short) are converted to its wrapper classes.