package Ġkk ris . h ats chen . gt sp Ċ Ċ import Ġkk ris . h ats chen . parser . Area Ċ import Ġkk ris . h ats chen . sampling . Vertex Sample Type Ċ import Ġkk ris . h ats chen . sampling . Vertex Sampler Ċ Ċ object ĠG t sp Instance Factory Ġ{ ĊĠĠĠ Ġfun Ġcreate ( areas : ĠList < Area >, Ġvertex Sample Type : ĠVertex Sample Type ): ĠG t sp Instance Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsampler Ġ= ĠVertex Sampler . create ( vertex Sample Type ) ĊĠĠĠĠĠĠĠ Ġval Ġsets Ġ= Ġareas . map Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsampler . sample ( it , Ġareas ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn ĠG t sp Instance ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġvertex Sample Type . value , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsets Ġ= Ġsets ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }