IncorrectOperationException (@NonNls String msg, DummyHolder holder) { FileElement root = holder.getTreeElement(); if (root instanceof JavaDummyElement) { Throwable cause = ((JavaDummyElement)root).getParserError(); if (cause != null) { return new IncorrectOperationException(msg, cause); } } return new IncorrectOperationException(msg); }