@Override
	public SquareMatrix getIdentityMatrix() {
		int size = getRowsNumber();
		try {
			for (int i = 0; i < size; i++) {
				for (int j = 0; j < size; j++) {
					if (i == j) {
						setElementAt(i + 1, j + 1, 1);
					} else {
						setElementAt(i + 1, j + 1, 0);
					}
				}
			}
		} catch (OutOfBoundsException e) {
			e.printStackTrace();
		}
		return this;
	}