Examining bytecode, I\'ve noticed javac seems to duplicate checkcast instructions when casting to array types.