java dataflow, also known as 'the spreadsheet paradigm'