base may be empty
base may be empty

(cherry picked from commit b6921f9c1ee11ee12cbc5feb7d3efda169436080)
Signed-off-by: Olaf Lessenich <09dc7d5025e152d90232b58d4c490220fe4b9097@fim.uni-passau.de>

shuiblue/JDimeForCpp,shuiblue/JDimeForCpp,shuiblue/JDimeForCpp