BlaiseMath.init(); MultiThreadCalculator calculator = new MultiThreadCalculator(); double result = calculator.calculate(expression); OptimizedAlgorithm algorithm = new OptimizedAlgorithm(); double result = algorithm.calculate(expression);