create benchmark processor decorator & simplify hasSemicolon regex
simplify semicolon detection regex
lifecycleCallbacks are now thread safe
fix failing tests
BenchmarkProcessorDecorator should compute benchmark details only in development mode (debug = true)
fix failing unit test
fix failing unit test
Create a test used to test how long does it takes to process large resources
use DEBUG only for benchmarking in tests
remove test class and log stracktrace when exception occurs
Merge branch 'issue458' into 1.6.x