Concurrent Clean : CleanJ : buildの第3引数の活用

build命令の第3引数は、ほとんどの場合意味のない引数だと思っていたのだけれど・・・

build d_cons_u;4 2 n_cons_u;4

このような場合、第3引数の「n_cons_u;4」は無視していたのだけれど、

.desc d_cons_u;4 _ l_cons_u;4 2 0 "_cons_u;4"

対応する宣言がこのようになっていて、n関数が不足しているため、このまま実行するとNullPointerExceptionになってしまった。
そのため、n関数がnullの場合は、第3引数の関数を補うように修正した。