Implement BracketGenerator