public InternalDistributedMember getMemberId(VM vm) {
    return (InternalDistributedMember) vm.invoke(new SerializableCallable() {
      @Override
      public Object call() throws Exception {
        return getCache().getDistributedSystem().getDistributedMember();
      }
    });
  }
test client initiated transactions with concurrency checks enabled.
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/ClientServerTransactionCCEDUnitTest.java