switched to JObject, not using anymore the (<type>,<ptr>) tuples to represent Java Objects