class SqlPartIterator implements Iterator<SqlPart> {

  @Override
  public void remove() {
    throw new UnsupportedOperationException("Cannot remove SqlParts.");
  }

    SqlPartIterator(@NotNull final SqlPart first);

}