add documentation & harden code
rename of AnalyseResult to GcLogCollector