P20240904-0150
code gen for matching with primitive type pattern nested in record patt. + more locations to handle 1 or 2 byte pops, dups ... (generically) + extract IGenerateTypeCheck f. InstanceOfExpression.generateTypeCheck() + TypePattern to implement IGenerateTypeCheck, too. fixes https://github.com/eclipse-jdt/eclipse.jdt.core/issues/2891