@Override
public double[] decomposeLow(double[] data, Filter lowDecompositionFilter) {
double[] result;
Action zeroPaddingToEven = new ZeroPaddingToEven();
int extra = zeroPaddingToEven.getExtensionLength(data.length);
result = new Extensioner(data)
.schedule(zeroPaddingToEven)
.schedule(new CyclicEndExtension(lowDecompositionFilter.getLength()))
.execute();
result = MathUtils.convolve(result, lowDecompositionFilter.getCoeff());