code: @Override
      public boolean remove(Object o)
      {
          int idx = indexOf((E) o);
          if (idx >= 0)
          {
              list.remove(idx);
              return true;
          }
          return false;
      }
docs: {@inheritDoc}
  @param o
  @return