remove unused GenericCodeGenerator