/**
   * Method executeTask.
   *
   * @author EDSAC inserts values generated only by the system
   * @param object
   *     <p>incomingRequest
   */
  public Object executeTask(Object object) throws Exception {
    Object ret = null;
    try {
      Map incomingRequest = (Map) object;

      ReceiptLine recLine = (ReceiptLine) incomingRequest.get("receiptLine");

      incomingRequest.put("InspectionHeader_icRecLine", recLine.getIcRecLine().toString());
      incomingRequest.put("InspectionHeader_location", recLine.getInspLocation());
      incomingRequest.put("InspectionHeader_area", recLine.getInspArea());
      incomingRequest.put("InspectionHeader_storage", recLine.getInspStorage());

      this.setStatus(Status.SUCCEEDED);
    } catch (Exception e) {
      Log.error(this, e.toString());
      this.setStatus(Status.FAILED);
    }
    return ret;
  }