public void runJob() { RouterInfo updated = lookupRouterInfoLocally(_peer); if ((updated != null) && (updated.getPublished() > _info.getPublished())) { // great, a legitimate update } else { // they just sent us what we already had. kill 'em both dropAfterLookupFailed(_peer); } }