@@ -0,0 +1,381 @@
+package infrastructure.exceptions;%0D%0A%0D%0A/**%0D%0A *%0D%0A * @author Lucas%0D%0A */%0D%0Apublic class SemanticException extends RuntimeException %7B%0D%0A%0D%0A    public SemanticException() %7B%0D%0A        super();%0D%0A    %7D%0D%0A%0D%0A    public SemanticException(String message) %7B%0D%0A        super(message);%0D%0A    %7D%0D%0A%0D%0A    public SemanticException(String message, Throwable cause) %7B%0D%0A        super(message, cause);%0D%0A    %7D%0D%0A%7D%0D%0A

Add SemanticException class