>>67
なんだそれ?
いや、typedefはクラス内でしか有効じゃなくて、クラス外には見せないようにする。

public class Hoge {
 typedef Map<String, List<String>> HeaderMap; // これはprivate
 // このメソッドはエラー
 public HeaderMap func1() { ... }
 // このメソッドはOK
 private HeaderMap func2() { ... }
 // これもOK
 public void func3() {
  HeaderMap map = func2();
  ...
 }
}