EString text() const { if ( *limit >= Flag::largestId() && ( !creator || !creator->inserted() ) ) return ""; EString x; if ( permahack ) x.append( "OK [PERMANENT" ); x.append( "FLAGS (" ); EStringList all = Flag::allFlags(); if ( creator ) all.append( *creator->allFlags() ); all.removeDuplicates( false ); x.append( all.sorted()->join( " " ) ); if ( permahack ) x.append( " \\*" ); x.append( ")" ); if ( permahack ) x.append( "] permanent flags" ); return x; }