Generics removed from Adaptor interface, checkReadable, checkWritable
added