added IsNullOrEmpty
added IsNullOrWhiteSpace