Aggregates: First, Second with Third
Redirects: First => Second, Third => Fourth
Jolie: "logger.ol" in LoggerService
log@LoggerService( new )();
println @ Console( "none" )()
----------------------------------------------------
 [
 [ "keyword", "Aggregates" ],
 [ "operator", ":" ],
 [ "aggregates", [
	[ "function", "First" ], [ "punctuation", ","],
 	[ "function", "Second" ],
 	[ "withExtension", [
		[ "keyword", "with" ], " Third" ]
		]
	]
 ],
 [ "keyword", "Redirects" ],
 [ "operator", ":" ],
 [ "redirects",
  [
   [ "function", "First" ],
   [ "symbol", "=>" ],
   [ "function", "Second" ], [ "punctuation", ","],
   [ "function", "Third" ],
   [ "symbol", "=>" ],
   [ "function", "Fourth" ]
  ]
 ],
 [ "keyword", "Jolie" ],
 [ "operator", ":" ],
 [ "string", "\"logger.ol\"" ],
 [ "keyword", "in" ],
 [ "function", "LoggerService" ], 
 "\nlog", [ "symbol", "@" ], [ "function", "LoggerService" ],	
 		"( ", [ "keyword", "new" ], " )()", [ "symbol", ";" ], 
 "\nprintln ", [ "symbol", "@" ], [ "function", "Console" ], 
 		"( ", [ "string", "\"none\"" ], " )()"
]

----------------------------------------------------

Checks for outputPorts and Aggregates and Redirect constructs.