persistable sclass RegExp { S pattern; bool caseInsensitive; transient Pattern compiled; *(S *pattern) {} *(S *pattern, bool *caseInsensitive) {} java.util.regex.Pattern compile() { compiled if null = compileRegexpPossiblyIC(pattern, caseInsensitive); ret compiled; } }