@Override
 public GlobalProperties computeGlobalProperties(GlobalProperties gProps) {
   if (gProps.getUniqueFieldCombination() != null
       && gProps.getUniqueFieldCombination().size() > 0
       && gProps.getPartitioning() == PartitioningProperty.RANDOM_PARTITIONED) {
     gProps.setAnyPartitioning(gProps.getUniqueFieldCombination().iterator().next().toFieldList());
   }
   gProps.clearUniqueFieldCombinations();
   return gProps;
 }