code: protected Object addToIndicies(MithraObject result, boolean weak)
      {
          Object old = weak ? this.primaryKeyIndex.putWeak(result) : this.primaryKeyIndex.put(result);
          for (int i = 1; i < this.indices.length; i++)
          {
              indices[i].put(result);
          }
          return old;
      }
docs: /* unsynchronized