Avoiding NPE for diagnostics without source
Announcing processor option via @SupportedOptions to avoid warning when using it
Automatically handling line endings
Applying formatting style