Add documentation to rule violation reporter
Extract extraction of compilation units from packages in method