}
private void setFlag(final int flag, final boolean value) {
String flags = get(yacySeed.FLAGS, yacySeed.FLAGSZERO);
if (flags.length() != 4) { flags = yacySeed.FLAGSZERO; }
final bitfield f = new bitfield(UTF8.getBytes(flags));
f.set(flag, value);
dna.put(yacySeed.FLAGS, UTF8.String(f.getBytes()));
}