class SqlPartIterator implements Iterator<SqlPart> {

  @Override
  public boolean hasNext() {
    return mLastReturned == null || mLastReturned.previous() != null;
  }

    SqlPartIterator(@NotNull final SqlPart first);

}