create class AnalyzeGeneric