", " + prototypeWeight +", " + prototypeWidth +", " + prototypeHeight +", " + prototypeDepth +
", " + prototypeWeight +", " + prototypeWidth +", " + prototypeHeight +", " + prototypeDepth + ", " + area + ", " + volume +
  protected String formFastCargoTypeSql(FilterClauses filterClauses, int recentRun) {    String derivedTable =       PrepareDerivedTables.getDerivedTableName(PrepareDerivedTables.CARGO_TYPE,recentRun);        String typeID  = DGPSPConstants.COL_ALP_TYPEID;    String nomen   = DGPSPConstants.COL_ALP_NOMENCLATURE;    String proto   = PrepareDerivedTables.COL_INST_PROTOTYPEID;    String prototypeWeight = DGPSPConstants.COL_WEIGHT;    String prototypeWidth  = DGPSPConstants.COL_WIDTH;    String prototypeHeight = DGPSPConstants.COL_HEIGHT;    String prototypeDepth  = DGPSPConstants.COL_DEPTH;        String instanceOwner  = DGPSPConstants.COL_OWNER;    String instanceID     = DGPSPConstants.COL_ASSETID;    String instanceAggNumber = DGPSPConstants.COL_AGGREGATE;        String ciConvID      = DGPSPConstants.COL_CONVEYANCEID;    String cpPrototypeID = PrepareDerivedTables.COL_CONV_PROTOTYPEID;    String sqlQuery =       "select distinct " + typeID + ", " + nomen + ", " + proto + ", " +       instanceAggNumber + ", " + instanceOwner + ", " + instanceID + //This is needed for distinct!      ", " + prototypeWeight +", " + prototypeWidth +", " + prototypeHeight +", " + prototypeDepth +      "\nfrom " + derivedTable +      filterClauses.getWhereSql (instanceOwner, cpPrototypeID, ciConvID, proto, instanceID) +      //      "\ngroup by " + typeID + ((aggregateByUnit) ? ", " + instanceOwner : "") +      "\norder by " + instanceOwner + "," + nomen;    if (debug)       TPFDDLoggerFactory.createLogger().logMessage(Logger.NORMAL, Logger.GENERIC, "FilterQuery.formFastCargoTypeSql - \n" + sqlQuery);	    return sqlQuery;  }