class SchurTransformer {

    public RealMatrix getP() {
        if (cachedP == null) {
            cachedP = MatrixUtils.createRealMatrix(matrixP);
        }
        return cachedP;
    }

    public  SchurTransformer(final RealMatrix matrix);

}