BitOperations in Java