Renamed ConcreteSetAdapter to AbstractSetAdapter and made it abstract instead of final.