formatting & removal of unused use statements. Include abstract method in AbstractInstruction