/* Ċ Ġ* ĠCreated Ġby ĠKon st ant in ĠT sk h ov re bo v Ġ( aka Ġ@ ter r ak ok ) Ċ Ġ*/ Ċ package Ġru . ter r ak ok . c icer one Ċ Ċ import Ġru . ter r ak ok . c icer one . commands . Command Ċ Ċ /** Ċ Ġ* ĠBase Router Ġis Ġan Ġabstract Ġclass Ġto Ġimplement Ġhigh - level Ġnavigation . Ċ Ġ* ĠExtend Ġit Ġto Ġadd Ġneeded Ġtransition Ġmethods . Ċ Ġ*/ Ċ abstract Ġclass ĠBase Router Ġ{ ĊĠĠĠ Ġval Ġcommand Buffer : ĠCommand Buffer Ġ= ĠCommand Buffer () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSends Ġnavigation Ġcommand Ġarray Ġto Ġ[ CommandBuffer ]. ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġcommands Ġnavigation Ġcommand Ġarray Ġto Ġexecute ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprotected Ġfun Ġexecute Commands ( commands : ĠArray < Command >) Ġ{ ĊĠĠĠĠĠĠĠ Ġcommand Buffer . execute Commands ( commands ) ĊĠĠĠ Ġ} Ċ Ċ } ĊĊ