# Pastebin 9CiRMpPY public final void mul(GMatrix var1) { if(this.nCol == var1.nRow && this.nCol == var1.nCol) { double[][] var5 = new double[this.nRow][this.nCol]; for(int var2 = 0; var2 < this.nRow; ++var2) { for(int var3 = 0; var3 < this.nCol; ++var3) { var5[var2][var3] = 0.0D; for(int var4 = 0; var4 < this.nCol; ++var4) { var5[var2][var3] += this.values[var2][var4] * var1.values[var4][var3]; } } } this.values = var5; } else { throw new MismatchedSizeException(VecMathI18N.getString("GMatrix0")); } }