@Test
  @Ignore("This use case is not currently supported")
  public void copyingValueFromOneClusterToAnotherUsingClientCopiesType() {

    ClientCache client = createScenario();

    Region regionA = client.getRegion("regionA");
    Region regionB = client.getRegion("regionB");

    // Put into serverA ( which will create the pdx type in serverA)
    serverA.invoke(() -> {
      getCache().getRegion("regionA").put("key", new SimpleClass(5, (byte) 6));

    });

    // Copy the value from serverA to serverB
    regionB.put("key", regionA.get("key"));

    // Make sure serverB can deserialize the value
    serverB.invoke(() -> assertEquals(new SimpleClass(5, (byte) 6),
        getCache().getRegion("regionB").get("key")));
  }
Test that if a value is copied from one cluster to another using the client,
the new cluster will be able to deserialize the value.
geode-core/src/distributedTest/java/org/apache/geode/pdx/PdxMultiClusterClientServerDUnitTest.java