code: @Override
     protected ResultSet findItemByName(String parentId, String name, int index) throws SQLException
     {
        if (findItemByName == null)
        {
           findItemByName = dbConnection.prepareStatement(FIND_ITEM_BY_NAME);
        }
        else
        {
           findItemByName.clearParameters();
        }
  
        findItemByName.setString(1, parentId);
        findItemByName.setString(2, name);
        findItemByName.setInt(3, index);
        return findItemByName.executeQuery();
     }
docs: {@inheritDoc}