code: @Override
      public boolean remove(Object object) {
          for (int offset = 0; offset < this.size; offset++) {
              if (this.storage[offset] == object) {
                  System.arraycopy(this.storage, offset + 1, this.storage, offset, this.size - (offset + 1));
                  this.storage[--this.size] = null;
                  return true;
              }
          }
  
          return false;
      }
docs: {@inheritDoc}