package Ġcom . a oc . int code . amp l ifier Ċ Ċ import Ġcom . a oc . int code . computer . Int Code Computer Ċ Ċ abstract Ġclass ĠBase A mpl ifier ( private Ġval Ġphase Setting : ĠLong ) Ġ: ĠA mpl ifier Ġ{ ĊĠĠĠ Ġprotected Ġlateinit Ġvar Ġnext A mpl ifier : ĠA mpl ifier ĊĠĠĠ Ġlateinit Ġvar Ġcomputer : ĠInt Code Computer ĊĊĠĠĠ Ġoverride Ġfun Ġinput Signal ( input Signal : ĠLong ) Ġ{ ĊĠĠĠĠĠĠĠ Ġcomputer . program . memory . input . add ( input Signal ) ĊĠĠĠĠĠĠĠ Ġcomputer . run () ĊĠĠĠĠĠĠĠ Ġnext A mpl ifier . input Signal ( computer . get Diagnostic Code ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġoutputs To ( amp l ifier : ĠA mpl ifier ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . next A mpl ifier Ġ= Ġamp l ifier ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġload A mpl ifier Controller Software ( software : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġcomputer Ġ= ĠInt Code Computer ( software ) ĊĠĠĠĠĠĠĠ Ġcomputer . program . memory . input . add ( phase Setting ) ĊĠĠĠĠĠĠĠ Ġnext A mpl ifier . load A mpl ifier Controller Software ( software ) ĊĠĠĠ Ġ} Ċ }