muli-version support, null message judge