nicht: TreeMap<Foo,Bar> m; sondern
TreeMap<Foo,Bar> m;
Map<Foo,Bar> m = new TreeMap<Foo,Bar>();
(Eclipse: refactor: extract interface)
häufige, sinnvolle Beziehungsmuster: Entwurfsmuster (design patterns)