Generic Sensitivity: Customizing Context-Sensitive Pointer Analysis for Generics