SAStruts なポートレットでは、HttpServletRequest の getHeaderNames() で null を返していたのだけど、これだと、externalbinding するときに S2 の ServletRequestHeaderMap でヌルポになってしまう。getHeaderNames() って null を返しちゃいけないのかなっと思って javadoc を見たら、このメソッドにアクセスできないときは null を返してもいいみたい。まぁ、たぶん、ほとんどすべてのサーブレットコンテナはnullを返すことはないのだろうね。というわけで、SAStrutsなポートレットしては、空のEnumerationを返すことにしよう。