[java] Simplify processing of MethodSource annotation
[java] Make 'ASTAnnotation#flatValue' method static
[java] Generalize annotation handling in UnusedPrivateMethodRule
[java] Ignore unused private methods referenced by any field annotation attribute
[java] Imports order fix
[java] Do not report UnusedPrivateMethod for method referenced by @lombok.Builder.ObtainVia
[java] Do not report UnusedPrivateMethod for method annotated with @jakarta.annotation.PostConstruct/PreDestroy
[java] Do not report MissingStaticMethodInNonInstantiatableClass for class with @lombok.Builder