class RandomProjection extends FeatureTransform {

    public RandomProjection(MacroBaseConf conf){
        this.k = conf.getInt(MacroBaseConf.RANDOM_PROJECTION_K, MacroBaseDefaults.RANDOM_PROJECTION_K);
        this.randomSeed = conf.getRandom().nextLong(); // set MacroBaseConf.RANDOM_SEED to seed rng for the seed...
        this.hasConsumed = false;
    }

    public  RandomProjection(MacroBaseConf conf);

}