code: CloseableIterator<T> createIterator(PreparedQuery<T> preparedQuery, int resultFlags) throws SQLException {
  		try {
  			SelectIterator<T, ID> iterator =
  					statementExecutor.buildIterator(this, connectionSource, preparedQuery, objectCache, resultFlags);
  			return iterator;
  		} catch (SQLException e) {
  			throw SqlExceptionUtil.create("Could not build prepared-query iterator for " + dataClass, e);
  		}
  	}
docs: NOTE: package perms to removed synthetic accessor