{
if (jpe.isFatal())
{
if (jpe.getNestedExceptions() != null)
{
return new JDOFatalInternalException(jpe.getMessage(), jpe.getNestedExceptions());
}
else
{
return new JDOFatalInternalException(jpe.getMessage(), jpe);
}
}
else if (jpe.getNestedExceptions() != null)
{
return new JDOException(jpe.getMessage(), jpe.getNestedExceptions());