diagnostics

Contains declaration emit diagnostics