title: can java.util.BitSet hold more than MAX_INT no. of bits?
body: <p>As the <code>BitSet.get()</code> function uses an <code>int</code> as an argument, I was thinking whether I could store more than 2^32 bits in a <code>BitSet</code>, and if so how would I retrieve them?</p>
  
  <p>I am doing a Project Euler problem where I need to generate primes till 10^10. The algorithm I'm currently using to generate primes is the Erathonesus' Sieve, storing the boolean values as bits in a BitSet. Any workaround for this?</p>