/** {@inheritDoc} */
  @Override
  public T get(Object iKey) {
    final Object lastIndexResult = lastIndex.get(iKey);

    final Set<OIdentifiable> result = new HashSet<OIdentifiable>();

    if (lastIndexResult != null) result.addAll(applyTailIndexes(lastIndexResult));

    return (T) result;
  }