StaticParser now reads from a BufferedStream<ForeignToken*>.  It now has lookahead capability which is necessary to properly parse multiple parentheses.