Refactoring to common generified Template.
Refactoring to common generified Template.
Refactoring to common generified Template.
Refactoring to common generified Template.
Refactoring to common generified Processor interface.
Refactoring to common generified Processor interface.
Refactoring to common generified Processor interface.
Refactoring to common generified Processor interface.