1. refactor the naming conversion 2. move comparator util into NativeTask.h