package Ġcom . Ice C ream Q AQ . Yu . controller Ċ Ċ import Ġjava . util . regex . Pattern Ċ Ċ open Ġclass ĠMatch Item ( ĊĠĠĠĠĠĠĠ Ġval Ġneed Save : ĠBoolean , ĊĠĠĠĠĠĠĠ Ġmatch String : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġmatch Names : ĠArray < String > ?, ĊĠĠĠĠĠĠĠ Ġval Ġrouter : ĠRouter Ċ ) Ġ{ ĊĠĠĠ Ġval Ġp : ĠPattern Ġ= ĠPattern . compile ( match String ) ĊĊĠĠĠ Ġsuspend Ġfun Ġinvoke ( path : ĠString , Ġcontext : ĠAction Context ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġrouter . invoke ( path , Ġcontext ) ĊĠĠĠ Ġ} Ċ }