Program: 144547
Project: 144547
Buggy source:
public Orders(String truckCode,Integer orderId,Client client,String orderNumber,String serviceRequirement,String serviceType,String serviceMode,String notificationType,Date orderDate,String paymentMode,String comments,String orderStatus,String vendorCode,String trailerCode,String driverCode,String vesselNumber,String shipperCode,Integer shipperAddressId,Integer shipperContactId,String consigneeCode,Integer consigneeAddressId,Integer consigneeContactId,String accountRep,Date createdTimestamp,String createdBy,Date modifiedTimestamp,String modifiedBy,Timestamp pickupDate,String originationPort,Timestamp deliveryDate,String destinationPort,Double rates,List<OrderItems> orderItems){
  this.truckCode=truckCode;
  this.orderId=orderId;
  this.client=client;
  this.orderNumber=orderNumber;
  this.serviceRequirement=serviceRequirement;
  this.serviceType=serviceType;
  this.serviceMode=serviceMode;
  this.notificationType=notificationType;
  this.orderDate=orderDate;
  this.paymentMode=paymentMode;
  this.comments=comments;
  this.orderStatus=orderStatus;
  this.vendorCode=vendorCode;
  this.trailerCode=trailerCode;
  this.driverCode=driverCode;
  this.vesselNumber=vesselNumber;
  this.shipperCode=shipperCode;
  this.shipperAddressId=shipperAddressId;
  this.shipperContactId=shipperContactId;
  this.consigneeCode=consigneeCode;
  this.consigneeAddressId=consigneeAddressId;
  this.consigneeContactId=consigneeContactId;
  this.accountRep=accountRep;
  this.createdTimestamp=createdTimestamp;
  this.createdBy=createdBy;
  this.modifiedTimestamp=modifiedTimestamp;
  this.modifiedBy=modifiedBy;
  this.pickupDate=pickupDate;
  this.originationPort=originationPort;
  this.deliveryDate=deliveryDate;
  this.destinationPort=destinationPort;
  this.rates=rates;
  this.orderItems=orderItems;
}

Fixed version (ground truth):
public Orders(Integer orderId,Client client,String orderNumber,String serviceRequirement,String serviceType,String serviceMode,String notificationType,Date orderDate,String paymentMode,String comments,String orderStatus,String vendorCode,String truckCode,String trailerCode,String driverCode,String vesselNumber,String shipperCode,Integer shipperAddressId,Integer shipperContactId,String consigneeCode,Integer consigneeAddressId,Integer consigneeContactId,String accountRep,Date createdTimestamp,String createdBy,Date modifiedTimestamp,String modifiedBy,Date pickupDate,String originationPort,Date deliveryDate,String destinationPort,Double rates,List<OrderItems> orderItems,Integer customerId){
  this.orderId=orderId;
  this.client=client;
  this.orderNumber=orderNumber;
  this.serviceRequirement=serviceRequirement;
  this.serviceType=serviceType;
  this.serviceMode=serviceMode;
  this.notificationType=notificationType;
  this.orderDate=orderDate;
  this.paymentMode=paymentMode;
  this.comments=comments;
  this.orderStatus=orderStatus;
  this.vendorCode=vendorCode;
  this.truckCode=truckCode;
  this.trailerCode=trailerCode;
  this.driverCode=driverCode;
  this.vesselNumber=vesselNumber;
  this.shipperCode=shipperCode;
  this.shipperAddressId=shipperAddressId;
  this.shipperContactId=shipperContactId;
  this.consigneeCode=consigneeCode;
  this.consigneeAddressId=consigneeAddressId;
  this.consigneeContactId=consigneeContactId;
  this.accountRep=accountRep;
  this.createdTimestamp=createdTimestamp;
  this.createdBy=createdBy;
  this.modifiedTimestamp=modifiedTimestamp;
  this.modifiedBy=modifiedBy;
  this.pickupDate=pickupDate;
  this.originationPort=originationPort;
  this.deliveryDate=deliveryDate;
  this.destinationPort=destinationPort;
  this.rates=rates;
  this.orderItems=orderItems;
  this.customerId=customerId;
}