<http://www-6.ibm.com/jp/developerworks/java/030411/j_j-djc02113.html>
<http://www-6.ibm.com/jp/developerworks/java/030509/j_j-djc03113.html>
ややこしいなぁ。
あんまり良く理解していないのだが、
Map<String, String> getData();
なんて書き方できるのかな?
Iterator<String> data();
とか。