if ( JOptionPane.showConfirmDialog(this, "Are you sure you wish to do this?") == JOptionPane.YES_OPTION )
{
try
{
/** Call forget on the resource handle **/
AbstractRecord ar = _resourceActionHandle.getAbstractRecord();
if (ar instanceof ResourceRecord)
{
((ResourceRecord)ar).resourceHandle().forget();
}
else if (ar instanceof XAResourceRecord)
{
XAResourceRecord rc = (XAResourceRecord) ar;
((XAResource)rc.value()).forget(rc.getXid());
}
else if (ar instanceof RecoveryAbstractRecord)
{
ar = ((RecoveryAbstractRecord) ar).record();
ar.forgetHeuristic();
}
else if (ar instanceof ExtendedResourceRecord)
{
// call forget on the OTS Resource
try