JavaCL: more reusable pointers