package Ġcom . so yle . stories . layout . tools Ċ Ċ import Ġcom . so yle . stories . layout . repositories . Open Tool Context Ċ Ċ abstract Ġclass ĠDynamic Tool Ġ: ĠTool Type () Ġ{ ĊĊ ĉ override Ġval Ġis Temporary : ĠBoolean Ċĉ ĉ get () Ġ= Ġfalse ĊĊ ĉ abstract Ġsuspend Ġfun Ġvalidate ( context : ĠOpen Tool Context ) Ċ Ċ }