Index: D:/workspace/api2/src/java/javax/jdo/JDOOptimisticVerificationException.java =================================================================== --- D:/workspace/api2/src/java/javax/jdo/JDOOptimisticVerificationException.java (revision 596460) +++ D:/workspace/api2/src/java/javax/jdo/JDOOptimisticVerificationException.java (working copy) @@ -67,5 +67,24 @@ super(msg, nested); } + /** Constructs a new JDOOptimisticVerificationException with the specified detail message, + * nested Throwable, and failed object. + * @param msg the detail message. + * @param nested the nested Throwable. + * @param failed the failed object. + */ + public JDOOptimisticVerificationException(String msg, Throwable nested, Object failed) { + super(msg, nested, failed); + } + + /** Constructs a new JDOOptimisticVerificationException with the specified detail message, + * nested Throwables, and failed object. + * @param msg the detail message. + * @param nested the nested Throwable[]. + * @param failed the failed object. + */ + public JDOOptimisticVerificationException(String msg, Throwable[] nested, Object failed) { + super(msg, nested, failed); + } } Index: D:/workspace/api2/src/java/javax/jdo/JDOObjectNotFoundException.java =================================================================== --- D:/workspace/api2/src/java/javax/jdo/JDOObjectNotFoundException.java (revision 596460) +++ D:/workspace/api2/src/java/javax/jdo/JDOObjectNotFoundException.java (working copy) @@ -66,5 +66,23 @@ super(msg, nested); } -} - + /** Constructs a new JDOObjectNotFoundException with the specified detail message, + * nested Throwable, and failed object. + * @param msg the detail message. + * @param nested the nested Throwable. + * @param failed the failed object. + */ + public JDOObjectNotFoundException(String msg, Throwable nested, Object failed) { + super(msg, nested, failed); + } + + /** Constructs a new JDOObjectNotFoundException with the specified detail message, + * nested Throwables, and failed object. + * @param msg the detail message. + * @param nested the nested Throwable[]. + * @param failed the failed object. + */ + public JDOObjectNotFoundException(String msg, Throwable[] nested, Object failed) { + super(msg, nested, failed); + } +} \ No newline at end of file Index: D:/workspace/api2/src/java/javax/jdo/JDOFatalDataStoreException.java =================================================================== --- D:/workspace/api2/src/java/javax/jdo/JDOFatalDataStoreException.java (revision 596460) +++ D:/workspace/api2/src/java/javax/jdo/JDOFatalDataStoreException.java (working copy) @@ -71,5 +71,25 @@ public JDOFatalDataStoreException(String msg, Throwable nested) { super(msg, nested); } + + /** Constructs a new JDOFatalDataStoreException with the specified detail message, + * nested Throwable, and failed object. + * @param msg the detail message. + * @param nested the nested Throwable. + * @param failed the failed object. + */ + public JDOFatalDataStoreException(String msg, Throwable nested, Object failed) { + super(msg, nested, failed); + } + + /** Constructs a new JDOFatalDataStoreException with the specified detail message, + * nested Throwables, and failed object. + * @param msg the detail message. + * @param nested the nested Throwable[]. + * @param failed the failed object. + */ + public JDOFatalDataStoreException(String msg, Throwable[] nested, Object failed) { + super(msg, nested, failed); + } }