extracted abstract superclass from QueryDismaxQParserPlugin
add comment
adds comment