### Question:
TransformedLogStudentT extends TransformedStudentTBase { public double getQuantile(double p) { return Math.exp(calculateQuantile(p)); } TransformedLogStudentT(double mu, double sigma, int degreesOfFreedom); AxisType getAxisType(); double getQuantile(double p); @Override double getCumulativeProbability(double x); @Override String toString();  }### Answer:
@Test public void testGetQuantile() { double t1_90 = 6.314; double t1_95 = 12.706; double t9_90 = 1.833; double t9_95 = 2.262; assertEquals(Math.exp(t1_95 * 0.01 + 0.0), d_student1.getQuantile(0.975), 0.001); assertEquals(Math.exp(t9_95 * 0.02 + -5.0), d_student2.getQuantile(0.975), 0.001); assertEquals(Math.exp(-t1_95 * 0.01 + 0.0), d_student1.getQuantile(0.025), 0.001); assertEquals(Math.exp(-t9_95 * 0.02 + -5.0), d_student2.getQuantile(0.025), 0.001); assertEquals(Math.exp(t1_90 * 0.01 + 0.0), d_student1.getQuantile(0.95), 0.001); assertEquals(Math.exp(t9_90 * 0.02 + -5.0), d_student2.getQuantile(0.95), 0.001); assertEquals(Math.exp(0.0), d_student1.getQuantile(0.5), 0.00001); assertEquals(Math.exp(-5.0), d_student2.getQuantile(0.5), 0.00001); }