make class.name a lua string
prefer obj.field over obj.method
fix constructor calls
return [ as objects
update java bridge tests