GenType