package Ġcom . nice places . nice places . utils Ċ Ċ import Ġcom . nice places . nice places . models . Area Ċ import Ġcom . nice places . nice places . models . Place Ċ import Ġcom . nice places . nice places . models . Places List Ċ import Ġcom . nice places . nice places . models . Region Ċ Ċ abstract Ġclass ĠMy Runnable Ġ: ĠRunnable Ġ{ ĊĠĠĠ Ġvar Ġregions : ĠList < Region >? Ġ= Ġnull ĊĠĠĠ Ġprivate Ġvar Ġareas : ĠList < Area >? Ġ= Ġnull ĊĠĠĠ Ġvar Ġplaces : ĠList < Place >? Ġ= Ġnull ĊĠĠĠ Ġvar Ġplace : ĠPlace ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġlists : ĠList < Places List >? Ġ= Ġnull ĊĊĠĠĠ Ġfun Ġset Areas ( p Areas : ĠList < Area >) Ġ{ ĊĠĠĠĠĠĠĠ Ġareas Ġ= Ġp Areas ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Areas (): ĠList < Area >? { ĊĠĠĠĠĠĠĠ Ġreturn Ġareas ĊĠĠĠ Ġ} Ċ }