/**
  * Projection that signifies to return only distinct results
  *
  * @param property The name of the property
  * @return The projection list
  */
 public ProjectionList distinct(String property) {
   if (projectionList != null) {
     projectionList.distinct(property);
   }
   return projectionList;
 }
 /**
  * Projection that signifies to return only distinct results
  *
  * @return The projection list
  */
 public ProjectionList distinct() {
   if (projectionList != null) {
     projectionList.distinct();
   }
   return projectionList;
 }