Do not use reflection on the annotation proxy in DefaultAnnotationExpressionFactory. This is JVM implementation detail and some VM may not implement it.