class DynamicCompositeByteBufInputStream extends InputStream implements DataInput {

    @Override
    public long skip(long n) throws IOException {
        if (n > Integer.MAX_VALUE) {
            return skipBytes(Integer.MAX_VALUE);
        } else {
            return skipBytes((int) n);
        }
    }

    public  DynamicCompositeByteBufInputStream(DynamicCompositeByteBuf compositeByteBuf);
    public  DynamicCompositeByteBufInputStream(DynamicCompositeByteBuf buffer, boolean releaseOnClose);

}