Was able to get the DOSGi capbilities functioning using the hazelcast DistributedExecutors and the test now passes (commented out the second part of it because I don't think it's possible to pass, so it needs reviewed.  Their is still cleanup and refactoring overall that should be done to the code as not everthing ended up in optional positions, but having it all work is the starting point.