Add atomic operations to NativeData

and reunforget that the JVM uses J–not L–to represent Long in method
signatures.