so valid cases: 
" "   == key named " "
" , "   == the key named " " twice
"  ," == one key named " "
", " == one key named " "
", ," == one key named " "

invalid cases:
""
","
",,"
null

So, anything that has a char other than ',' in it should find at least one key name.