package Ġcom . sen ac or . ci . simple provider . search Ċ Ċ import Ġcom . sen ac or . ci . simple provider . model . Item Ċ import Ġjava . math . BigDecimal Ċ Ċ class ĠSearch Service Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġitems Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠItem (" Scre wd river ", ĠBigDecimal ( 2 ), Ġ 4 ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠItem (" Gear ", ĠBigDecimal ( 4 ), Ġ 4 ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠItem (" Blade ", ĠBigDecimal ( 8 ), Ġ 4 ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġsearch ( name : ĠString ? Ġ= Ġnull ) Ġ= ĊĠĠĠĠĠĠĠ Ġname ?. let Ġ{ Ġitems . filter Ġ{ Ġit . name . contains ( name , Ġtrue ) Ġ} Ġ} Ġ?: Ġitems Ċ }