Added formatting options for annotations and ensure annotations are printed on constructors and methods.