Changed AbstractAdapter visibility from public to protected.