for (final Method method : sortedMethods) {
if (((method.getModifiers() & (Modifier.PRIVATE | Modifier.PROTECTED)) == 0)
&& (!"equals".equals(method.getName()) && !"hashCode".equals(method.getName()))) {
try {
method.setAccessible(true);
builder.publicOverridesMethod(method.getName())
.append(Stmt.load(method.invoke(annotation)).returnValue()).finish();
}
catch (IllegalAccessException e) {
throw new RuntimeException("error generation annotation wrapper", e);
}