*** 26,35 **** --- 26,41 ---- boolean|byte|short|char|int|long) args="$args -KBitwise" ;; esac + case $type in + boolean|byte|short|char|int|long|float|double) + args="$args -KValue" + ;; + esac + wrong_primitive_type=boolean case $type in boolean) value1=true