code: public int indexOf(final OIdentifiable iElement) {
  		if (delegate.isEmpty())
  			return -1;
  
  		final boolean prevConvert = delegate.isAutoConvertToRecord();
  		if (prevConvert)
  			delegate.setAutoConvertToRecord(false);
  
  		final int pos = Collections.binarySearch(delegate, iElement);
  
  		if (prevConvert)
  			// RESET PREVIOUS SETTINGS
  			delegate.setAutoConvertToRecord(true);
  
  		return pos;
  	}
docs: Returns the position of the element in the set. Execute a binary search since the elements are always ordered.
  
  @param iElement
  element to find
  @return The position of the element if found, otherwise false