IsGeneric IsNullable