in chatterbox-imap/chatterbox-imap-impl/src/main/java/org/apache/tomee/chatterbox/imap/adapter/ImapResourceAdapter.java [172:195]
private static Template getTemplate(final Annotation annotation) {
if (annotation == null) {
return null;
}
try {
final Method patternMethod = annotation.getClass().getMethod("value");
if (patternMethod == null) {
return null;
}
if (!String.class.equals(patternMethod.getReturnType())) {
return null;
}
final String pattern = (String) patternMethod.invoke(annotation);
return new Template(pattern);
} catch (final Exception e) {
// ignore
}
return null;
}