Local variable declarations (annotation variations)

Local variable declarations typically are not annotated unless they are initialized at declaration time. This does not apply to static local variables. In this case initialization occurs during the compilation phase instead of at run-time.

An exception to this is if a compiler marks the first local variable declaration as a function entry point.