package Ġmodel Impl . vertices Ċ Ċ import Ġgraph Parts . vertices . Array Vertex Ċ import Ġgraph Parts . Color Ċ import Ġgraph Parts . Vertex Ċ Ċ data Ġclass ĠArray Vertex Impl < K : ĠAny ? >( ĊĠĠĠ Ġoverride Ġval Ġarray Type : ĠClass < K >, ĊĠĠĠ Ġoverride Ġvar Ġreplica : ĠArray < K >? Ġ= Ġnull , ĊĠĠĠ Ġoverride Ġvar Ġcolor : ĠColor Ġ= ĠColor . WHITE , ĊĠĠĠ Ġoverride Ġval Ġproperties : ĠMutable Map < Int , ĠVertex < *, Ġ* >> Ġ= Ġmutable Map Of () Ċ ) Ġ: ĠArray Vertex < K >