code: @Override
  	@Pure
  	public int indexOf(Object obj) {
  		if (this.clazz.isInstance(obj)) {
  			return this.grid.indexOf(this.clazz.cast(obj));
  		}
  		return -1;
  	}
docs: ----------------------------------------------------------------