The Java Query Analyzer is a parser that converts user-input queries into a machine-readable format.

This needs to be documented.