public String getMethodDescription() {
   if (methodType != PARTITIONING_METHOD_SPECIAL) {
     return methodDescriptions[methodType];
   } else {
     return partitioner.getDescription();
   }
 }
  @Override
  public String toString() {

    String description;

    if (partitioner != null) {
      description = partitioner.getDescription();
    } else {
      description = getMethodDescription();
    }
    if (partitionSchema != null) {
      description += " / " + partitionSchema.toString();
    }

    return description;
  }