!7 abstract !include once #1016122 // TextArea sclass NewFacts > TextArea { void add(S s) { if (nemptyAfterTrim(s)) setText(appendNewLineIfNempty(text) + s); } void remove(S s) { setText(listWithoutSet(lines(text), lines(s))); } }