java.lang.Object | +--java.nio.channels.Channel | +--java.nio.channels.WritableByteChannel | +--java.nio.channels.ByteChannel