Refactoring Parsers using ThreadLocal to reduce method signature