code: protected <L extends JqlBaseListener> void analyzeInternal(JQLContext jqlContext, final String jql, L listener) {
  		walker.walk(listener, prepareParser(jqlContext, jql).value0);
  	}
docs: Analyze internal.
  
  @param <L>
  the generic type
  @param jqlContext
  the jql context
  @param jql
  the jql
  @param listener
  the listener