src/org/ohmage/config/grammar/custom/ConditionDepthFirst.java
public void visit(Value n, A map) {
    	@SuppressWarnings("unchecked")
		List<ConditionValuePair> valueList = ((Map<String, List<ConditionValuePair>>) map).get(currentId);
    	currentPair.setValue(n.f0.tokenImage);
    	valueList.add(currentPair);
    	
        n.f0.accept(this, map);
    }
/**
     * f0 -> <TEXT>
     * 
     * Adds an entry for the Value token to the List retrieved using the current Id (the last Id token seen during 
     * the parse) from the provided map.
     * argu must be a non-null Map. 
     */


Adds an entry for the Value token to the List retrieved using the current Id (the last Id token seen during
the parse) from the provided map.
argu must be a non-null Map.
Adds an entry for the Value token to the List retrieved using the current Id ( the last Id token seen during the parse ) from the provided map . argu must be a non - null Map .
public void visit(Value n, A map) {
    	@SuppressWarnings("unchecked")
		List<ConditionValuePair> valueList = ((Map<String, List<ConditionValuePair>>) map).get(currentId);
    	currentPair.setValue(n.f0.tokenImage);
    	valueList.add(currentPair);
        n.f0.accept(this, map);
    }
public void visit ( Value n , A map ) { @ SuppressWarnings ( "unchecked" ) List < ConditionValuePair > valueList = ( ( Map < String , List < ConditionValuePair > > ) map ) . get ( currentId ) ; currentPair . setValue ( n . f0 . tokenImage ) ; valueList . add ( currentPair ) ; n . f0 . accept ( this , map ) ; }
f0 -> <TEXT>
f0 - > <TEXT >