This seems like a intersting approach to Java communication, which could have applications beyond scientific parallel programming. For now this line of investigation is being pursued less actively than the data parallel approach.