add GetSpecialCustomMergeVar
add source code comments