//define partition prior
FragmentPartitionPrior fragPrior = new FragmentPartitionPrior(fragmentPenalty);
//define tuning distribution
RandomGenerator rg = new Well44497b();
RandomDataImpl rng = new RandomDataImpl(rg);
common.TuningDistribution tuningDistribution = new PoissonTuningDistribution(rng,poisson);
//initial jumping weights
double[] initJumpWeight = new double[n];
java.util.Arrays.fill(initJumpWeight, 10);
//------------------------------------------------------------------------------------
SimpleMCMC mcmc = new SimpleMCMC(rng, data, initArrayPartition,