handle annotations for the declrations and the new expression