code: protected void addProjectionToList(Projection propertyProjection, String alias) {
          if (alias != null) {
              projectionList.add(propertyProjection,alias);
          }
          else {
              projectionList.add(propertyProjection);
          }
      }
docs: Adds a projection to the projectList for the given alias
  
  @param propertyProjection The projection
  @param alias The alias