docs: private void updateMeta(BundleMeta meta) {
      final int cols = meta.size();
      densecols = new NumberVector.Factory<?>[cols];
      for(int i = 0; i < cols; i++) {
        if(TypeUtil.SPARSE_VECTOR_VARIABLE_LENGTH.isAssignableFromType(meta.get(i))) {
          throw new AbortException("Filtering sparse vectors is not yet supported by this filter. Please contribute.");
        }
        if(TypeUtil.NUMBER_VECTOR_VARIABLE_LENGTH.isAssignableFromType(meta.get(i))) {
          VectorFieldTypeInformation<?> vmeta = (VectorFieldTypeInformation<?>) meta.get(i);
          densecols[i] = (NumberVector.Factory<?>) vmeta.getFactory();
          continue;
        }
      }
    }