Added AbstractByteEncoder and AbstractByteDecoder classes.