Please write some tests for mark cases "aaa.bbb.ccc", "a..b", ".a", "b.", "   a". There should be IllegalArgumentException with message like "Illegal IdIn specification [a..b] in Cmd1".