try
{
Object pcObject = sm.getObject();
idMapping.setObject(om, ps, Mappings.getParametersIndex(1, idMapping), pcObject);
ResultSet rs = sqlControl.executeStatementQuery(mconn, textStmt, ps);
try
{
if (!rs.next())
{
throw new JPOXObjectNotFoundException("No such database row", sm.getInternalObjectId());