class DataBlock implements IDataBlock, Cloneable {

    private void bshift() {
        int imax = end - inc;
        if (inc == 1) {
            for (int i = beg; i < imax; ++i) {
                src[i] = src[i + 1];
            }
        } else {
            for (int i = beg; i != imax; i += inc) {
                src[i] = src[i + inc];
            }
        }
    }

    public  DataBlock(final double[] data);
    public  DataBlock(final double[] data, final int beg, final int end, final int inc);
    public  DataBlock(final int n);
    public  DataBlock(final IReadDataBlock data);

}