if(endFLag == null || endFLag.length == 0){
        throw new IllegalArgumentException("endFLag cannot be empty");
    }
    if(unitBufferSize < 1){
        throw new IllegalArgumentException("unitBufferSize Must be greater than 1");
    }