class absMap extends absVector {
  int index;
  Object object;
  absVector vector;
  absMap (int i, Object o, absVector v) {
    if (v instanceof absMap) {
      int i1 = ((absMap) v).index;
      Object o1 = ((absMap) v).object;
      absVector v1 = ((absMap) v).vector;
      if (i < i1) {
	index = i1;
	object = o1;
        vector = new absMap (i, o, v1);
      } else if (i == i1) {
	index = i;
	object = o;
	vector = v1;
      } else {
	index = i;
	object = o;
	vector = v;
      }
    } else {
      index = i;
      object = o;
      vector = v;
    }
  }
}
