package Ġcom . k yle du o . al add in . gen ie . actions . data Ċ Ċ import Ġjava . lang . ref . Weak Reference Ċ Ċ /** Ċ Ġ* Ġ@ author Ġk yle du o Ġon Ġ 2 0 2 1 / 6 / 1 7 Ċ Ġ*/ Ċ class ĠAction < R Ġ: ĠAny >( ĊĠĠĠ Ġval Ġkey : ĠString , ĊĠĠĠ Ġval Ġtitle : ĠString , ĊĠĠĠ Ġval Ġgroup : ĠString , ĊĠĠĠ Ġval Ġreceiver Class : ĠClass <* >, ĊĠĠĠ Ġval Ġreceiver No : ĠInt , ĊĠĠĠ Ġval Ġreference : ĠWeak Reference < R >, ĊĠĠĠ Ġval Ġaction : ĠR . () Ġ-> ĠUnit Ċ )