--------------
PARTIES REPORT
--------------

------NODE------
Node type: Farmer
Current balance: USD 233.00
Allowed seller: None
Allowed purchaser: Processor
Applied margin: 1.2
Product sold and purchased, action provided: 
-----Product: jablko-----
Sell jablko
Presence of product on Node (in ticks): 0
-----Product: hruška-----
Sell hruška
Presence of product on Node (in ticks): 0
-----Product: banán-----
Sell banán
Presence of product on Node (in ticks): 0
-----Product: okurka-----
Sell okurka
Presence of product on Node (in ticks): 0
-----Product: paprika-----
Sell paprika
Presence of product on Node (in ticks): 0
-----Product: rajče-----
Sell rajče
Presence of product on Node (in ticks): 0
-----Product: vepřové-----
Sell vepřové
Presence of product on Node (in ticks): 0
-----Product: hovězí-----
Sell hovězí
Presence of product on Node (in ticks): 0
-----Product: kuřecí-----
Sell kuřecí
Presence of product on Node (in ticks): 0

------NODE------
Node type: Processor
Current balance: USD 239.90
Allowed seller: Farmer
Allowed purchaser: Seller
Applied margin: 1.3
Product sold and purchased, action provided: 
-----Product: jablko-----
Get jablko
Action DRY_FRUIT was done with jablko
Sell jablko
Presence of product on Node (in ticks): 8
-----Product: hruška-----
Get hruška
Sell hruška
Presence of product on Node (in ticks): 3
-----Product: banán-----
Get banán
Sell banán
Presence of product on Node (in ticks): 3
-----Product: okurka-----
Get okurka
Sell okurka
Presence of product on Node (in ticks): 3
-----Product: paprika-----
Get paprika
Action STORE_VEGETABLE was done with paprika
Sell paprika
Presence of product on Node (in ticks): 7
-----Product: rajče-----
Get rajče
Action STORE_VEGETABLE was done with rajče
Sell rajče
Presence of product on Node (in ticks): 8
-----Product: vepřové-----
Get vepřové
Action BOIL_MEAT was done with vepřové
Sell vepřové
Presence of product on Node (in ticks): 8
-----Product: hovězí-----
Get hovězí
Action GRILL_MEAT was done with hovězí
Sell hovězí
Presence of product on Node (in ticks): 9
-----Product: kuřecí-----
Get kuřecí
Sell kuřecí
Presence of product on Node (in ticks): 7

------NODE------
Node type: Seller
Current balance: USD 1580.60
Allowed seller: Processor
Allowed purchaser: Distributor
Applied margin: 1.5
Product sold and purchased, action provided: 
-----Product: jablko-----
Get jablko
Action WRAP_INTO_GIFT_PACKAGE was done with jablko
Sell jablko
Presence of product on Node (in ticks): 4
-----Product: hruška-----
Get hruška
Action STORE_FRUIT was done with hruška
Sell hruška
Presence of product on Node (in ticks): 7
-----Product: banán-----
Get banán
Action WRAP_INTO_GIFT_PACKAGE was done with banán
Sell banán
Presence of product on Node (in ticks): 4
-----Product: okurka-----
Get okurka
Sell okurka
Presence of product on Node (in ticks): 2
-----Product: paprika-----
Get paprika
Action WRAP_INTO_GIFT_PACKAGE was done with paprika
Sell paprika
Presence of product on Node (in ticks): 3
-----Product: rajče-----
Get rajče
Presence of product on Node (in ticks): 10
-----Product: vepřové-----
Get vepřové
Sell vepřové
Presence of product on Node (in ticks): 2
-----Product: hovězí-----
Get hovězí
Sell hovězí
Presence of product on Node (in ticks): 2
-----Product: kuřecí-----
Get kuřecí
Action WRAP_INTO_GIFT_PACKAGE was done with kuřecí
Sell kuřecí
Presence of product on Node (in ticks): 4

------NODE------
Node type: Distributor
Current balance: USD 1050.70
Allowed seller: Seller
Allowed purchaser: Customer
Applied margin: 1.2
Product sold and purchased, action provided: 
-----Product: jablko-----
Get jablko
Sell jablko
Presence of product on Node (in ticks): 1
-----Product: hruška-----
Get hruška
Sell hruška
Presence of product on Node (in ticks): 1
-----Product: banán-----
Get banán
Sell banán
Presence of product on Node (in ticks): 1
-----Product: okurka-----
Get okurka
Sell okurka
Presence of product on Node (in ticks): 1
-----Product: paprika-----
Get paprika
Sell paprika
Presence of product on Node (in ticks): 1
-----Product: vepřové-----
Get vepřové
Sell vepřové
Presence of product on Node (in ticks): 1
-----Product: hovězí-----
Get hovězí
Sell hovězí
Presence of product on Node (in ticks): 1
-----Product: kuřecí-----
Get kuřecí
Sell kuřecí
Presence of product on Node (in ticks): 1

------NODE------
Node type: Customer
Current balance: USD 445.80
Allowed seller: Distributor
Allowed purchaser: None
Applied margin: 1.0
Product sold and purchased, action provided: 
-----Product: jablko-----
Get jablko
Presence of product on Node (in ticks): 6
-----Product: hruška-----
Get hruška
Presence of product on Node (in ticks): 3
-----Product: banán-----
Get banán
Presence of product on Node (in ticks): 1
-----Product: okurka-----
Get okurka
Presence of product on Node (in ticks): 3
-----Product: paprika-----
Get paprika
Presence of product on Node (in ticks): 1
-----Product: vepřové-----
Get vepřové
Presence of product on Node (in ticks): 3
-----Product: hovězí-----
Get hovězí
Presence of product on Node (in ticks): 3
-----Product: kuřecí-----
Get kuřecí
Presence of product on Node (in ticks): 1



-----------------
FOOD CHAIN REPORT
-----------------

-----PRODUCT-----
Name: jablko
Type: FRUIT
Started price: USD 5.00
Final price: USD 11.70
Road map: 
Product pool -> Farmer -> Processor -> Seller -> Distributor -> Customer
Things that happened to this product: 
Moves product from Farmer to Processor -> Action DRY_FRUIT was done on Processor -> Moves product from Processor to Seller -> Action WRAP_INTO_GIFT_PACKAGE was done on Seller -> Moves product from Seller to Distributor -> Moves product from Distributor to Customer -> Reported
-----PRODUCT-----
Name: hruška
Type: FRUIT
Started price: USD 7.00
Final price: USD 16.38
Road map: 
Product pool -> Farmer -> Processor -> Seller -> Distributor -> Customer
Things that happened to this product: 
Moves product from Farmer to Processor -> Moves product from Processor to Seller -> Action STORE_FRUIT was done on Seller -> Moves product from Seller to Distributor -> Moves product from Distributor to Customer -> Reported
-----PRODUCT-----
Name: banán
Type: FRUIT
Started price: USD 10.00
Final price: USD 23.40
Road map: 
Product pool -> Farmer -> Processor -> Seller -> Distributor -> Customer
Things that happened to this product: 
Moves product from Farmer to Processor -> Moves product from Processor to Seller -> Action WRAP_INTO_GIFT_PACKAGE was done on Seller -> Moves product from Seller to Distributor -> Moves product from Distributor to Customer -> Reported
-----PRODUCT-----
Name: okurka
Type: VEGETABLE
Started price: USD 3.00
Final price: USD 7.02
Road map: 
Product pool -> Farmer -> Processor -> Seller -> Distributor -> Customer
Things that happened to this product: 
Moves product from Farmer to Processor -> Moves product from Processor to Seller -> Moves product from Seller to Distributor -> Moves product from Distributor to Customer -> Reported
-----PRODUCT-----
Name: paprika
Type: VEGETABLE
Started price: USD 5.00
Final price: USD 11.70
Road map: 
Product pool -> Farmer -> Processor -> Seller -> Distributor -> Customer
Things that happened to this product: 
Moves product from Farmer to Processor -> Action STORE_VEGETABLE was done on Processor -> Moves product from Processor to Seller -> Action WRAP_INTO_GIFT_PACKAGE was done on Seller -> Moves product from Seller to Distributor -> Moves product from Distributor to Customer -> Reported
-----PRODUCT-----
Name: rajče
Type: VEGETABLE
Started price: USD 3.00
Final price: USD 5.85
Road map: 
Product pool -> Farmer -> Processor -> Seller
Things that happened to this product: 
Moves product from Farmer to Processor -> Action STORE_VEGETABLE was done on Processor -> Moves product from Processor to Seller -> Reported
-----PRODUCT-----
Name: vepřové
Type: MEAT
Started price: USD 20.00
Final price: USD 46.80
Road map: 
Product pool -> Farmer -> Processor -> Seller -> Distributor -> Customer
Things that happened to this product: 
Moves product from Farmer to Processor -> Action BOIL_MEAT was done on Processor -> Moves product from Processor to Seller -> Moves product from Seller to Distributor -> Moves product from Distributor to Customer -> Reported
-----PRODUCT-----
Name: hovězí
Type: MEAT
Started price: USD 50.00
Final price: USD 117.00
Road map: 
Product pool -> Farmer -> Processor -> Seller -> Distributor -> Customer
Things that happened to this product: 
Moves product from Farmer to Processor -> Action GRILL_MEAT was done on Processor -> Moves product from Processor to Seller -> Moves product from Seller to Distributor -> Moves product from Distributor to Customer -> Reported
-----PRODUCT-----
Name: kuřecí
Type: MEAT
Started price: USD 30.00
Final price: USD 70.20
Road map: 
Product pool -> Farmer -> Processor -> Seller -> Distributor -> Customer
Things that happened to this product: 
Moves product from Farmer to Processor -> Moves product from Processor to Seller -> Action WRAP_INTO_GIFT_PACKAGE was done on Seller -> Moves product from Seller to Distributor -> Moves product from Distributor to Customer -> Reported


---------------
SECURITY REPORT
---------------

------NODE------
Node type: Farmer
Refused transactions:
No refused transactions
Refused requirements:
No refused requirements
------NODE------
Node type: Processor
Refused transactions:
No refused transactions
Refused requirements:
No refused requirements
------NODE------
Node type: Seller
Refused transactions:
No refused transactions
Refused requirements:
No refused requirements
------NODE------
Node type: Distributor
Refused transactions:
No refused transactions
Refused requirements:
No refused requirements
------NODE------
Node type: Customer
Refused transactions:
No refused transactions
Refused requirements:
No refused requirements


------------------
TRANSACTION REPORT
------------------

-----tick-----
Requirement{id=0, creator=Farmer, transactionType=SALE, productName='jablko', TTL=5}
-----tick-----
Processor accepted Requirement{id=0, creator=Farmer, transactionType=SALE, productName='jablko', TTL=4}
Requirement{id=1, creator=Processor, transactionType=PURCHASE, productName='jablko', TTL=5}
Farmer accepted Requirement{id=1, creator=Processor, transactionType=PURCHASE, productName='jablko', TTL=5}
ProductTransaction{product=jablko, creator=Farmer, receiver=Processor}
FinancialTransaction{amount=5, transactionPaid=ProductTransaction{product=jablko, creator=Farmer, receiver=Processor}}
Requirement{id=2, creator=Farmer, transactionType=SALE, productName='hruška', TTL=5}
-----tick-----
Processor accepted Requirement{id=2, creator=Farmer, transactionType=SALE, productName='hruška', TTL=4}
Requirement{id=3, creator=Processor, transactionType=PURCHASE, productName='hruška', TTL=5}
Farmer accepted Requirement{id=3, creator=Processor, transactionType=PURCHASE, productName='hruška', TTL=5}
ProductTransaction{product=hruška, creator=Farmer, receiver=Processor}
FinancialTransaction{amount=7, transactionPaid=ProductTransaction{product=hruška, creator=Farmer, receiver=Processor}}
Requirement{id=4, creator=Farmer, transactionType=SALE, productName='banán', TTL=5}
Action{product=jablko, type=DRY_FRUIT, duration=4, temperature=45}
-----tick-----
Processor accepted Requirement{id=4, creator=Farmer, transactionType=SALE, productName='banán', TTL=4}
Requirement{id=5, creator=Processor, transactionType=PURCHASE, productName='banán', TTL=5}
Farmer accepted Requirement{id=5, creator=Processor, transactionType=PURCHASE, productName='banán', TTL=5}
ProductTransaction{product=banán, creator=Farmer, receiver=Processor}
FinancialTransaction{amount=1E+1, transactionPaid=ProductTransaction{product=banán, creator=Farmer, receiver=Processor}}
Requirement{id=6, creator=Farmer, transactionType=SALE, productName='okurka', TTL=5}
Requirement{id=7, creator=Processor, transactionType=SALE, productName='hruška', TTL=5}
-----tick-----
Processor accepted Requirement{id=6, creator=Farmer, transactionType=SALE, productName='okurka', TTL=4}
Requirement{id=8, creator=Processor, transactionType=PURCHASE, productName='okurka', TTL=5}
Farmer accepted Requirement{id=8, creator=Processor, transactionType=PURCHASE, productName='okurka', TTL=5}
ProductTransaction{product=okurka, creator=Farmer, receiver=Processor}
Seller accepted Requirement{id=7, creator=Processor, transactionType=SALE, productName='hruška', TTL=4}
Requirement{id=9, creator=Seller, transactionType=PURCHASE, productName='hruška', TTL=5}
FinancialTransaction{amount=3, transactionPaid=ProductTransaction{product=okurka, creator=Farmer, receiver=Processor}}
Requirement{id=10, creator=Farmer, transactionType=SALE, productName='paprika', TTL=5}
Requirement{id=11, creator=Processor, transactionType=SALE, productName='banán', TTL=5}
-----tick-----
Processor accepted Requirement{id=10, creator=Farmer, transactionType=SALE, productName='paprika', TTL=4}
Requirement{id=12, creator=Processor, transactionType=PURCHASE, productName='paprika', TTL=5}
Farmer accepted Requirement{id=12, creator=Processor, transactionType=PURCHASE, productName='paprika', TTL=5}
ProductTransaction{product=paprika, creator=Farmer, receiver=Processor}
Processor accepted Requirement{id=9, creator=Seller, transactionType=PURCHASE, productName='hruška', TTL=4}
ProductTransaction{product=hruška, creator=Processor, receiver=Seller}
Seller accepted Requirement{id=11, creator=Processor, transactionType=SALE, productName='banán', TTL=4}
Requirement{id=13, creator=Seller, transactionType=PURCHASE, productName='banán', TTL=5}
FinancialTransaction{amount=5, transactionPaid=ProductTransaction{product=paprika, creator=Farmer, receiver=Processor}}
FinancialTransaction{amount=9.1, transactionPaid=ProductTransaction{product=hruška, creator=Processor, receiver=Seller}}
Requirement{id=14, creator=Farmer, transactionType=SALE, productName='rajče', TTL=5}
Requirement{id=15, creator=Processor, transactionType=SALE, productName='okurka', TTL=5}
Action{product=hruška, type=STORE_FRUIT, duration=3, temperature=2}
-----tick-----
Processor accepted Requirement{id=14, creator=Farmer, transactionType=SALE, productName='rajče', TTL=4}
Requirement{id=16, creator=Processor, transactionType=PURCHASE, productName='rajče', TTL=5}
Seller accepted Requirement{id=15, creator=Processor, transactionType=SALE, productName='okurka', TTL=4}
Requirement{id=17, creator=Seller, transactionType=PURCHASE, productName='okurka', TTL=5}
Farmer accepted Requirement{id=16, creator=Processor, transactionType=PURCHASE, productName='rajče', TTL=5}
ProductTransaction{product=rajče, creator=Farmer, receiver=Processor}
Processor accepted Requirement{id=13, creator=Seller, transactionType=PURCHASE, productName='banán', TTL=4}
ProductTransaction{product=banán, creator=Processor, receiver=Seller}
FinancialTransaction{amount=3, transactionPaid=ProductTransaction{product=rajče, creator=Farmer, receiver=Processor}}
FinancialTransaction{amount=13, transactionPaid=ProductTransaction{product=banán, creator=Processor, receiver=Seller}}
Requirement{id=18, creator=Farmer, transactionType=SALE, productName='vepřové', TTL=5}
Action{product=paprika, type=STORE_VEGETABLE, duration=3, temperature=2}
Action{product=banán, type=WRAP_INTO_GIFT_PACKAGE, duration=1, temperature=21}
-----tick-----
Processor accepted Requirement{id=18, creator=Farmer, transactionType=SALE, productName='vepřové', TTL=4}
Requirement{id=19, creator=Processor, transactionType=PURCHASE, productName='vepřové', TTL=5}
Farmer accepted Requirement{id=19, creator=Processor, transactionType=PURCHASE, productName='vepřové', TTL=5}
ProductTransaction{product=vepřové, creator=Farmer, receiver=Processor}
Processor accepted Requirement{id=17, creator=Seller, transactionType=PURCHASE, productName='okurka', TTL=4}
ProductTransaction{product=okurka, creator=Processor, receiver=Seller}
FinancialTransaction{amount=2E+1, transactionPaid=ProductTransaction{product=vepřové, creator=Farmer, receiver=Processor}}
FinancialTransaction{amount=3.9, transactionPaid=ProductTransaction{product=okurka, creator=Processor, receiver=Seller}}
Requirement{id=20, creator=Farmer, transactionType=SALE, productName='hovězí', TTL=5}
Requirement{id=21, creator=Processor, transactionType=SALE, productName='jablko', TTL=5}
Requirement{id=22, creator=Seller, transactionType=SALE, productName='okurka', TTL=5}
-----tick-----
Processor accepted Requirement{id=20, creator=Farmer, transactionType=SALE, productName='hovězí', TTL=4}
Requirement{id=23, creator=Processor, transactionType=PURCHASE, productName='hovězí', TTL=5}
Farmer accepted Requirement{id=23, creator=Processor, transactionType=PURCHASE, productName='hovězí', TTL=5}
ProductTransaction{product=hovězí, creator=Farmer, receiver=Processor}
Distributor accepted Requirement{id=22, creator=Seller, transactionType=SALE, productName='okurka', TTL=4}
Requirement{id=24, creator=Distributor, transactionType=PURCHASE, productName='okurka', TTL=5}
Seller accepted Requirement{id=21, creator=Processor, transactionType=SALE, productName='jablko', TTL=4}
Requirement{id=25, creator=Seller, transactionType=PURCHASE, productName='jablko', TTL=5}
FinancialTransaction{amount=5E+1, transactionPaid=ProductTransaction{product=hovězí, creator=Farmer, receiver=Processor}}
Requirement{id=26, creator=Farmer, transactionType=SALE, productName='kuřecí', TTL=5}
Action{product=rajče, type=STORE_VEGETABLE, duration=3, temperature=2}
Requirement{id=27, creator=Seller, transactionType=SALE, productName='banán', TTL=5}
-----tick-----
Processor accepted Requirement{id=26, creator=Farmer, transactionType=SALE, productName='kuřecí', TTL=4}
Requirement{id=28, creator=Processor, transactionType=PURCHASE, productName='kuřecí', TTL=5}
Farmer accepted Requirement{id=28, creator=Processor, transactionType=PURCHASE, productName='kuřecí', TTL=5}
ProductTransaction{product=kuřecí, creator=Farmer, receiver=Processor}
Seller accepted Requirement{id=24, creator=Distributor, transactionType=PURCHASE, productName='okurka', TTL=4}
ProductTransaction{product=okurka, creator=Seller, receiver=Distributor}
Processor accepted Requirement{id=25, creator=Seller, transactionType=PURCHASE, productName='jablko', TTL=4}
ProductTransaction{product=jablko, creator=Processor, receiver=Seller}
Distributor accepted Requirement{id=27, creator=Seller, transactionType=SALE, productName='banán', TTL=4}
Requirement{id=29, creator=Distributor, transactionType=PURCHASE, productName='banán', TTL=5}
FinancialTransaction{amount=3E+1, transactionPaid=ProductTransaction{product=kuřecí, creator=Farmer, receiver=Processor}}
FinancialTransaction{amount=6.5, transactionPaid=ProductTransaction{product=jablko, creator=Processor, receiver=Seller}}
FinancialTransaction{amount=5.85, transactionPaid=ProductTransaction{product=okurka, creator=Seller, receiver=Distributor}}
Action{product=vepřové, type=BOIL_MEAT, duration=2, temperature=100}
Action{product=jablko, type=WRAP_INTO_GIFT_PACKAGE, duration=1, temperature=21}
Requirement{id=30, creator=Distributor, transactionType=SALE, productName='okurka', TTL=5}
-----tick-----
Customer accepted Requirement{id=30, creator=Distributor, transactionType=SALE, productName='okurka', TTL=4}
Requirement{id=31, creator=Customer, transactionType=PURCHASE, productName='okurka', TTL=5}
Distributor accepted Requirement{id=31, creator=Customer, transactionType=PURCHASE, productName='okurka', TTL=5}
ProductTransaction{product=okurka, creator=Distributor, receiver=Customer}
Seller accepted Requirement{id=29, creator=Distributor, transactionType=PURCHASE, productName='banán', TTL=4}
ProductTransaction{product=banán, creator=Seller, receiver=Distributor}
FinancialTransaction{amount=19.5, transactionPaid=ProductTransaction{product=banán, creator=Seller, receiver=Distributor}}
FinancialTransaction{amount=7.02, transactionPaid=ProductTransaction{product=okurka, creator=Distributor, receiver=Customer}}
Requirement{id=32, creator=Processor, transactionType=SALE, productName='paprika', TTL=5}
Requirement{id=33, creator=Seller, transactionType=SALE, productName='hruška', TTL=5}
Requirement{id=34, creator=Distributor, transactionType=SALE, productName='banán', TTL=5}
-----tick-----
Seller accepted Requirement{id=32, creator=Processor, transactionType=SALE, productName='paprika', TTL=4}
Requirement{id=35, creator=Seller, transactionType=PURCHASE, productName='paprika', TTL=5}
Customer accepted Requirement{id=34, creator=Distributor, transactionType=SALE, productName='banán', TTL=4}
Requirement{id=36, creator=Customer, transactionType=PURCHASE, productName='banán', TTL=5}
Distributor accepted Requirement{id=33, creator=Seller, transactionType=SALE, productName='hruška', TTL=4}
Requirement{id=37, creator=Distributor, transactionType=PURCHASE, productName='hruška', TTL=5}
Distributor accepted Requirement{id=36, creator=Customer, transactionType=PURCHASE, productName='banán', TTL=5}
ProductTransaction{product=banán, creator=Distributor, receiver=Customer}
FinancialTransaction{amount=23.4, transactionPaid=ProductTransaction{product=banán, creator=Distributor, receiver=Customer}}
Action{product=hovězí, type=GRILL_MEAT, duration=2, temperature=200}
Requirement{id=38, creator=Seller, transactionType=SALE, productName='jablko', TTL=5}
Customer consumed banán FRUIT
-----tick-----
Processor accepted Requirement{id=35, creator=Seller, transactionType=PURCHASE, productName='paprika', TTL=4}
ProductTransaction{product=paprika, creator=Processor, receiver=Seller}
Seller accepted Requirement{id=37, creator=Distributor, transactionType=PURCHASE, productName='hruška', TTL=4}
ProductTransaction{product=hruška, creator=Seller, receiver=Distributor}
Distributor accepted Requirement{id=38, creator=Seller, transactionType=SALE, productName='jablko', TTL=4}
Requirement{id=39, creator=Distributor, transactionType=PURCHASE, productName='jablko', TTL=5}
FinancialTransaction{amount=6.5, transactionPaid=ProductTransaction{product=paprika, creator=Processor, receiver=Seller}}
FinancialTransaction{amount=13.65, transactionPaid=ProductTransaction{product=hruška, creator=Seller, receiver=Distributor}}
Requirement{id=40, creator=Processor, transactionType=SALE, productName='rajče', TTL=5}
Action{product=paprika, type=WRAP_INTO_GIFT_PACKAGE, duration=1, temperature=21}
Requirement{id=41, creator=Distributor, transactionType=SALE, productName='hruška', TTL=5}
Customer consumed okurka VEGETABLE
-----tick-----
Seller accepted Requirement{id=40, creator=Processor, transactionType=SALE, productName='rajče', TTL=4}
Requirement{id=42, creator=Seller, transactionType=PURCHASE, productName='rajče', TTL=5}
Customer accepted Requirement{id=41, creator=Distributor, transactionType=SALE, productName='hruška', TTL=4}
Requirement{id=43, creator=Customer, transactionType=PURCHASE, productName='hruška', TTL=5}
Seller accepted Requirement{id=39, creator=Distributor, transactionType=PURCHASE, productName='jablko', TTL=4}
ProductTransaction{product=jablko, creator=Seller, receiver=Distributor}
Distributor accepted Requirement{id=43, creator=Customer, transactionType=PURCHASE, productName='hruška', TTL=5}
ProductTransaction{product=hruška, creator=Distributor, receiver=Customer}
FinancialTransaction{amount=9.75, transactionPaid=ProductTransaction{product=jablko, creator=Seller, receiver=Distributor}}
FinancialTransaction{amount=16.38, transactionPaid=ProductTransaction{product=hruška, creator=Distributor, receiver=Customer}}
Requirement{id=44, creator=Processor, transactionType=SALE, productName='vepřové', TTL=5}
Requirement{id=45, creator=Seller, transactionType=SALE, productName='paprika', TTL=5}
Requirement{id=46, creator=Distributor, transactionType=SALE, productName='jablko', TTL=5}
-----tick-----
Seller accepted Requirement{id=44, creator=Processor, transactionType=SALE, productName='vepřové', TTL=4}
Requirement{id=47, creator=Seller, transactionType=PURCHASE, productName='vepřové', TTL=5}
Processor accepted Requirement{id=42, creator=Seller, transactionType=PURCHASE, productName='rajče', TTL=4}
ProductTransaction{product=rajče, creator=Processor, receiver=Seller}
Distributor accepted Requirement{id=45, creator=Seller, transactionType=SALE, productName='paprika', TTL=4}
Requirement{id=48, creator=Distributor, transactionType=PURCHASE, productName='paprika', TTL=5}
Customer accepted Requirement{id=46, creator=Distributor, transactionType=SALE, productName='jablko', TTL=4}
Requirement{id=49, creator=Customer, transactionType=PURCHASE, productName='jablko', TTL=5}
Distributor accepted Requirement{id=49, creator=Customer, transactionType=PURCHASE, productName='jablko', TTL=5}
ProductTransaction{product=jablko, creator=Distributor, receiver=Customer}
FinancialTransaction{amount=3.9, transactionPaid=ProductTransaction{product=rajče, creator=Processor, receiver=Seller}}
FinancialTransaction{amount=11.7, transactionPaid=ProductTransaction{product=jablko, creator=Distributor, receiver=Customer}}
Requirement{id=50, creator=Processor, transactionType=SALE, productName='kuřecí', TTL=5}
-----tick-----
Processor accepted Requirement{id=47, creator=Seller, transactionType=PURCHASE, productName='vepřové', TTL=4}
ProductTransaction{product=vepřové, creator=Processor, receiver=Seller}
Seller accepted Requirement{id=50, creator=Processor, transactionType=SALE, productName='kuřecí', TTL=4}
Requirement{id=51, creator=Seller, transactionType=PURCHASE, productName='kuřecí', TTL=5}
Seller accepted Requirement{id=48, creator=Distributor, transactionType=PURCHASE, productName='paprika', TTL=4}
ProductTransaction{product=paprika, creator=Seller, receiver=Distributor}
FinancialTransaction{amount=26, transactionPaid=ProductTransaction{product=vepřové, creator=Processor, receiver=Seller}}
FinancialTransaction{amount=9.75, transactionPaid=ProductTransaction{product=paprika, creator=Seller, receiver=Distributor}}
Requirement{id=52, creator=Processor, transactionType=SALE, productName='hovězí', TTL=5}
Requirement{id=53, creator=Seller, transactionType=SALE, productName='vepřové', TTL=5}
Requirement{id=54, creator=Distributor, transactionType=SALE, productName='paprika', TTL=5}
Customer consumed hruška FRUIT
-----tick-----
Processor accepted Requirement{id=51, creator=Seller, transactionType=PURCHASE, productName='kuřecí', TTL=4}
ProductTransaction{product=kuřecí, creator=Processor, receiver=Seller}
Seller accepted Requirement{id=52, creator=Processor, transactionType=SALE, productName='hovězí', TTL=4}
Requirement{id=55, creator=Seller, transactionType=PURCHASE, productName='hovězí', TTL=5}
Distributor accepted Requirement{id=53, creator=Seller, transactionType=SALE, productName='vepřové', TTL=4}
Requirement{id=56, creator=Distributor, transactionType=PURCHASE, productName='vepřové', TTL=5}
Customer accepted Requirement{id=54, creator=Distributor, transactionType=SALE, productName='paprika', TTL=4}
Requirement{id=57, creator=Customer, transactionType=PURCHASE, productName='paprika', TTL=5}
Distributor accepted Requirement{id=57, creator=Customer, transactionType=PURCHASE, productName='paprika', TTL=5}
ProductTransaction{product=paprika, creator=Distributor, receiver=Customer}
FinancialTransaction{amount=39, transactionPaid=ProductTransaction{product=kuřecí, creator=Processor, receiver=Seller}}
FinancialTransaction{amount=11.7, transactionPaid=ProductTransaction{product=paprika, creator=Distributor, receiver=Customer}}
Action{product=kuřecí, type=WRAP_INTO_GIFT_PACKAGE, duration=1, temperature=21}
Customer consumed paprika VEGETABLE
-----tick-----
Processor accepted Requirement{id=55, creator=Seller, transactionType=PURCHASE, productName='hovězí', TTL=4}
ProductTransaction{product=hovězí, creator=Processor, receiver=Seller}
Seller accepted Requirement{id=56, creator=Distributor, transactionType=PURCHASE, productName='vepřové', TTL=4}
ProductTransaction{product=vepřové, creator=Seller, receiver=Distributor}
FinancialTransaction{amount=65, transactionPaid=ProductTransaction{product=hovězí, creator=Processor, receiver=Seller}}
FinancialTransaction{amount=39, transactionPaid=ProductTransaction{product=vepřové, creator=Seller, receiver=Distributor}}
Requirement{id=58, creator=Seller, transactionType=SALE, productName='hovězí', TTL=5}
Requirement{id=59, creator=Distributor, transactionType=SALE, productName='vepřové', TTL=5}
-----tick-----
Customer accepted Requirement{id=59, creator=Distributor, transactionType=SALE, productName='vepřové', TTL=4}
Requirement{id=60, creator=Customer, transactionType=PURCHASE, productName='vepřové', TTL=5}
Distributor accepted Requirement{id=58, creator=Seller, transactionType=SALE, productName='hovězí', TTL=4}
Requirement{id=61, creator=Distributor, transactionType=PURCHASE, productName='hovězí', TTL=5}
Distributor accepted Requirement{id=60, creator=Customer, transactionType=PURCHASE, productName='vepřové', TTL=5}
ProductTransaction{product=vepřové, creator=Distributor, receiver=Customer}
FinancialTransaction{amount=46.8, transactionPaid=ProductTransaction{product=vepřové, creator=Distributor, receiver=Customer}}
Requirement{id=62, creator=Seller, transactionType=SALE, productName='kuřecí', TTL=5}
-----tick-----
Seller accepted Requirement{id=61, creator=Distributor, transactionType=PURCHASE, productName='hovězí', TTL=4}
ProductTransaction{product=hovězí, creator=Seller, receiver=Distributor}
Distributor accepted Requirement{id=62, creator=Seller, transactionType=SALE, productName='kuřecí', TTL=4}
Requirement{id=63, creator=Distributor, transactionType=PURCHASE, productName='kuřecí', TTL=5}
FinancialTransaction{amount=97.5, transactionPaid=ProductTransaction{product=hovězí, creator=Seller, receiver=Distributor}}
Requirement{id=64, creator=Distributor, transactionType=SALE, productName='hovězí', TTL=5}
Customer consumed jablko FRUIT
-----tick-----
Customer accepted Requirement{id=64, creator=Distributor, transactionType=SALE, productName='hovězí', TTL=4}
Requirement{id=65, creator=Customer, transactionType=PURCHASE, productName='hovězí', TTL=5}
Seller accepted Requirement{id=63, creator=Distributor, transactionType=PURCHASE, productName='kuřecí', TTL=4}
ProductTransaction{product=kuřecí, creator=Seller, receiver=Distributor}
Distributor accepted Requirement{id=65, creator=Customer, transactionType=PURCHASE, productName='hovězí', TTL=5}
ProductTransaction{product=hovězí, creator=Distributor, receiver=Customer}
FinancialTransaction{amount=58.5, transactionPaid=ProductTransaction{product=kuřecí, creator=Seller, receiver=Distributor}}
FinancialTransaction{amount=117, transactionPaid=ProductTransaction{product=hovězí, creator=Distributor, receiver=Customer}}
Requirement{id=66, creator=Distributor, transactionType=SALE, productName='kuřecí', TTL=5}
Customer consumed vepřové MEAT
-----tick-----
Customer accepted Requirement{id=66, creator=Distributor, transactionType=SALE, productName='kuřecí', TTL=4}
Requirement{id=67, creator=Customer, transactionType=PURCHASE, productName='kuřecí', TTL=5}
Distributor accepted Requirement{id=67, creator=Customer, transactionType=PURCHASE, productName='kuřecí', TTL=5}
ProductTransaction{product=kuřecí, creator=Distributor, receiver=Customer}
FinancialTransaction{amount=70.2, transactionPaid=ProductTransaction{product=kuřecí, creator=Distributor, receiver=Customer}}
Customer consumed kuřecí MEAT
-----tick-----
Customer consumed hovězí MEAT
-----tick-----
