public ParseException(int id, ARPLocation where, Exception e) :base(e.Message, where.inputName, null, where.endLine, where.endColumn,e){ if (getCause()==null) initCause(e); this.id = id; }
protected ParseException(int id, ARPLocation where, String msg) :base(msg, where.inputName, null, where.endLine, where.endColumn){ this.id = id; }