The JavaObj hash example is proof of concept. However, you should never use the concept. The SAS DATA Step Hash object is incredibly faster than any technique that would reach into Java for hashing features. If you need to persist a DATA Step hash across data steps you should rethink your problem. Look into using a SASFILE, another very fast memory-based construct.