Java implementation of the Apriori, a classic algorithm for frequent item set mining and association rule learning over transactional databases