code: public void setBurnIn(double burnIn)
      {
          if(Double.isNaN(burnIn) || burnIn < 0 || burnIn >= 1)
              throw new IllegalArgumentException("BurnInFraction must be in [0, 1), not " + burnIn);
          this.burnIn = burnIn;
      }
docs: Sets the burn in fraction. SBP averages the intermediate solutions from
  each step as the final solution. The intermediate steps of SBP are highly
  correlated, and the begging solutions are usually not as meaningful
  toward the converged solution. To overcome this issue a certain fraction
  of the iterations are not averaged into the final solution, making them
  the "burn in" fraction. A value of 0.25 would then be ignoring the
  initial 25% of solutions.
  @param burnIn the ratio int [0, 1) initial solutions to ignore