Modified Generic Type Declaration.