hi,I see the  code for method setBytes in class com.alibaba.dubbo.remoting.transport.netty4.NettyBackedChannelBuffer.java which is below,is there a problem ?

![image](https://user-images.githubusercontent.com/20593632/46648646-90eaba00-cbc8-11e8-896d-9a1d235d7e0b.png)


}
    
    @Override
    public void setByte(int index, int value) {
        buffer.setByte(index, value);
    }
    
    @Override
    public void setBytes(int index, byte[] src, int srcIndex, int length) {
        buffer.setBytes(index, src, srcIndex, length);
    }
    
    @Override
    public void setBytes(int index, ByteBuffer src) {
        buffer.setBytes(index, src);
    }
    
    @Override
    public void setBytes(int index, ChannelBuffer src, int srcIndex, int length) {
        
        byte[] data = new byte[length];
        buffer.getBytes(srcIndex, data, 0, length);
        setBytes(0, data, index, length);
    }
    
    @Override
    public int setBytes(int index, InputStream src, int length) throws IOException {
        return buffer.setBytes(index, src, length);
    }