package Ġcom . h up ub ao . dock it . entity Ċ Ċ import Ġcom . h up ub ao . dock it . annotation . Placeholder Ċ import Ġcom . h up ub ao . dock it . constants . Template Placeholder Ċ Ċ class ĠArgument Ġ{ ĊĊĠĠĠ Ġ@ Placeholder ( Template Placeholder . ARGUMENT _ NAME _ ORIGIN ) ĊĠĠĠ Ġvar Ġorigin Name : ĠString Ġ= Ġ"" ĊĠĠĠ Ġ@ Placeholder ( Template Placeholder . ARGUMENT _ NAME ) ĊĠĠĠ Ġvar Ġname : ĠString Ġ= Ġ"" ĊĠĠĠ Ġ@ Placeholder ( Template Placeholder . ARGUMENT _ DESCRIPTION ) ĊĠĠĠ Ġvar Ġdescription : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġ@ Placeholder ( Template Placeholder . ARGUMENT _ REQUIRED ) ĊĠĠĠ Ġvar Ġrequired : ĠString ? Ġ= Ġ" Yes " ĊĠĠĠ Ġ@ Placeholder ( Template Placeholder . ARGUMENT _ TYPE ) ĊĠĠĠ Ġvar Ġtype : ĠString Ġ= Ġ" String " ĊĠĠĠ Ġval Ġchildren : ĠMutable List < Argument > Ġ= Ġmutable ListOf () ĊĊĠĠĠ Ġvar Ġlevel : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġlevel Prefix : ĠString Ġ= Ġ"" ĊĊĠĠĠ Ġconstructor ( origin Name : ĠString , Ġname : ĠString , Ġdescription : ĠString ?, Ġrequired : ĠString ?, Ġtype : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . origin Name Ġ= Ġorigin Name ĊĠĠĠĠĠĠĠ Ġthis . name Ġ= Ġname ĊĠĠĠĠĠĠĠ Ġthis . description Ġ= Ġdescription ĊĠĠĠĠĠĠĠ Ġthis . required Ġ= Ġrequired ĊĠĠĠĠĠĠĠ Ġthis . type Ġ= Ġtype ĊĠĠĠ Ġ} Ċ Ċ } Ċ