docs: public boolean hasMoreElements()
      {
          try
          {
              if (!hasCalledCheck)
              {
                  hasCalledCheck = true;
                  hasNext = resultSetAndStatment.m_rs.next();
              }
          }
          catch (SQLException e)
          {
              LoggerFactory.getDefaultLogger().error(e);
              //releaseDbResources();
              hasNext = false;
          }
          finally
          {
              if(!hasNext)
              {
                  releaseDbResources();
              }
          }
          return hasNext;
      }