jw. dlaczego nie po prostu String.toLowerCase() ?