BaseUtil