package org.concordion.internal; public class InvalidExpressionException extends RuntimeException { private static final long serialVersionUID = 4476243661580478981L; private final Throwable t; public InvalidExpressionException(String message, Throwable t) { super(message, t); this.t = t; } public InvalidExpressionException(String message) { this(message, null); } @Override public StackTraceElement[] getStackTrace() { if (t == null) { return super.getStackTrace(); } return t.getStackTrace(); } }