modify AbstractConvertor