@@ -0,0 +1,1306 @@
+/*%0A *   Calccedo Library%0A *   hint this code under Apache License%0A */%0A%0Apackage com.precious.calccedo.handlers;%0A%0Aimport com.precious.calccedo.configuration.Configuration;%0A%0A/**%0A *%0A * @author Ibrahim Abdsaid Hanna%0A *         ibrahim.seniore@gmail.com%0A */%0Apublic class CustomOperandException extends RuntimeException%7B%0A%0A    String breakPoint;%0A    public CustomOperandException(String breakPoint)%7B%0A        this.breakPoint=breakPoint;%0A    %7D%0A    %0A    @Override%0A    public String toString() %7B%0A         if(Configuration.deepTracing)%7B%0A             System.out.println(%22%5CnCalccedo Info:%22);%0A             System.out.println(%22Computer calculation different than simple calculator just because,%22);%0A             System.out.println(%22Computer RAM size bigger than simple calculator, so you can find some equations should return infinity result, but in computer return value%22);%0A             System.out.println(%22don't worry, Calccedo Library help you to custome any equation that has constant value%22);%0A             System.out.println(%22please read Calccedo documentation or contact me on www.github.com/ibrahim1hero1/calccedo %5Cn%22);%0A         %7D%0A%0A        System.err.println(%22Exception:%22);    %0A        return %22Calccedo Library Detect %22+breakPoint+%22 not valid arithmatic equation, may be divided by zero%22;%0A    %7D%0A    %0A    %0A    %0A    %0A%7D%0A

Create CustomOperandException.java