class MarkovChainApprox {

  public double[] getMoments(final double expiry) {
    final double m1 = getM1(expiry);
    final double m2 = getM2(expiry);
    final double m3 = getM3(expiry);

    return new double[] {m1, m2, m3};
  }

  public  MarkovChainApprox(final double vol1, final double vol2, final double lambda12, final double lambda21, final double probState1, final double expiry);

}