About WKT (Well know text)
It is my opinion the "new Feature(wkt)" operation does not take in account regional settings;
Double values converted to text-strings look like different in English ("xxxx.yyy") and other languages, Italian looks like ("xxxx,yyy").
The statement
new Feature("POINT(11.111 22.222)")
raises un error if current regional settings do not use "dot" as decimal separator, probably "POINT(11,111 22,222)" would be better but it is not WKT and - correctly - does not pass the conformance check; "POINT(11 22)" runs in both languages.