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