### Question:
SVDecompositionCommonsResult implements SVDecompositionResult { @Override public DoubleMatrix getUT() { return _uTranspose; } SVDecompositionCommonsResult(SingularValueDecomposition svd); @Override double getConditionNumber(); @Override double getNorm(); @Override int getRank(); @Override DoubleMatrix getS(); @Override double[] getSingularValues(); @Override DoubleMatrix getU(); @Override DoubleMatrix getUT(); @Override DoubleMatrix getV(); @Override DoubleMatrix getVT(); @Override DoubleArray solve(DoubleArray b); @Override double[] solve(double[] b); @Override DoubleMatrix solve(DoubleMatrix b);  }### Answer:
@Test public void testGetUT() { double[][] expectedRaw = new double[][] { {0.9320471908445913, 0.2498760786359523, 0.2000644169325719, 0.1697769373079140}, {-0.3602912226875036, 0.7104436117020503, 0.4343672993809221, 0.4204582722157035}, {0.0345478327447140, 0.6575672695227724, -0.5228856286213198, -0.5412969173072171}, {-0.0168735338827667, -0.0209070794141986, 0.7056131359939679, -0.7080877630614966}}; assertThat(FuzzyEquals.ArrayFuzzyEquals(RESULT.getUT().toArray(), expectedRaw)).isTrue(); }