public class MyMap{
private Map m1 = null;
private Map m2 = null;
public MyMap(){
m1 = new HashMap();
m2 = new HashMap();
}
public void put(Object o1, Object o2){
m1.put(o1, o2);
m2.put(o2, o1);
}
public void get(Object o){
Object erg = m1.get(o);
if(erg == null)
erg = m2.get(o);
return erg;
}
//und so weiter...
}