if (annotation != null) {
try {
final String[] v = annotation.value().split("\\|");
final PersistitLevel level = PersistitLevel.valueOf(v[0]);
final String message = v[1];
final LogItem logItem = (LogItem) field.get(this);
logItem.configure(logger, level, message);
} catch (final Exception e) {
System.err.printf("%s on field %s with annotation %s", e, field, annotation);
}
}
}