added extractor for delete, considering 4 cases, using task object for
extraction result.
added comment for extractorDelete