com.iluwatar.commandAppwizardgoblinmain()Commandexecute()undo()redo()toString()GoblintoString()InvisibilitySpelltargetexecute()undo()redo()toString()ShrinkSpelloldSizetargettempexecute()undo()redo()toString()TargetLOGGERsizevisibilitygetSize()setSize()getVisibility()setVisibility()toString()printStatus()WizardLOGGERundoStackredoStackpreviousSpellcastSpell()undoLastSpell()redoLastSpell()toString()AppTestargstest()CommandTestGOBLINwizardgoblintestCommand()verifyGoblin()LinkedListwizardgoblinLOGGERLOGGERundoStackredoStackwizardgoblinGenerated by GitUml www.gituml.com