Java HSA interfaces