package Ġio . collect ive . start . analyzer Ċ Ċ import Ġio . collect ive . workflow . Work Finder Ċ import Ġorg . slf 4 j . LoggerFactory Ċ Ċ class ĠExample Work Finder Ġ: ĠWork Finder < Example Task > Ġ{ ĊĠĠĠ Ġprivate Ġval Ġlogger Ġ= ĠLoggerFactory . getLogger ( this . java Class ) ĊĊĠĠĠ Ġoverride Ġfun Ġfind Requested ( name : ĠString ): ĠList < Example Task > Ġ{ ĊĠĠĠĠĠĠĠ Ġlogger . info (" finding Ġwork .") ĊĊĠĠĠĠĠĠĠ Ġval Ġwork Ġ= ĠExample Task (" some Ġinfo ") ĊĊĠĠĠĠĠĠĠ Ġreturn Ġmutable ListOf ( work ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġmark Completed ( info : ĠExample Task ) Ġ{ ĊĠĠĠĠĠĠĠ Ġlogger . info (" mark ing Ġwork Ġcomplete .") ĊĠĠĠ Ġ} Ċ }