protected Vector createVector(int numDim) { if (RANDOM.nextBoolean()) { return DenseVectorFactoryMTJ.INSTANCE.createVector(numDim); } else { return SparseVectorFactoryMTJ.INSTANCE.createVector(numDim); } }