String (@NotNull ObjectReference exception) { final ReferenceType type = exception.referenceType(); final Field messageField = type.fieldByName("detailMessage"); if (messageField == null) return null; final Value message = exception.getValue(messageField); if (message instanceof StringReference) { return ((StringReference)message).value(); } return null; }